Class: Google::Apis::StreetviewpublishV1::ProcessingFailureDetails
- Inherits:
-
Object
- Object
- Google::Apis::StreetviewpublishV1::ProcessingFailureDetails
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/streetviewpublish_v1/classes.rb,
lib/google/apis/streetviewpublish_v1/representations.rb,
lib/google/apis/streetviewpublish_v1/representations.rb
Overview
Additional details to accompany the ProcessingFailureReason enum. This message is always expected to be used in conjunction with ProcessingFailureReason, and the oneof value set in this message should match the FailureReason.
Instance Attribute Summary collapse
-
#gps_data_gap_details ⇒ Google::Apis::StreetviewpublishV1::GpsDataGapFailureDetails
Details related to ProcessingFailureReason#GPS_DATA_GAP.
-
#imu_data_gap_details ⇒ Google::Apis::StreetviewpublishV1::ImuDataGapFailureDetails
Details related to ProcessingFailureReason#IMU_DATA_GAP.
-
#insufficient_gps_details ⇒ Google::Apis::StreetviewpublishV1::InsufficientGpsFailureDetails
Details related to ProcessingFailureReason#INSUFFICIENT_GPS.
-
#not_outdoors_details ⇒ Google::Apis::StreetviewpublishV1::NotOutdoorsFailureDetails
Details related to ProcessingFailureReason#NOT_OUTDOORS.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ProcessingFailureDetails
constructor
A new instance of ProcessingFailureDetails.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ProcessingFailureDetails
Returns a new instance of ProcessingFailureDetails.
926 927 928 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 926 def initialize(**args) update!(**args) end |
Instance Attribute Details
#gps_data_gap_details ⇒ Google::Apis::StreetviewpublishV1::GpsDataGapFailureDetails
Details related to ProcessingFailureReason#GPS_DATA_GAP.
Corresponds to the JSON property gpsDataGapDetails
909 910 911 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 909 def gps_data_gap_details @gps_data_gap_details end |
#imu_data_gap_details ⇒ Google::Apis::StreetviewpublishV1::ImuDataGapFailureDetails
Details related to ProcessingFailureReason#IMU_DATA_GAP.
Corresponds to the JSON property imuDataGapDetails
914 915 916 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 914 def imu_data_gap_details @imu_data_gap_details end |
#insufficient_gps_details ⇒ Google::Apis::StreetviewpublishV1::InsufficientGpsFailureDetails
Details related to ProcessingFailureReason#INSUFFICIENT_GPS.
Corresponds to the JSON property insufficientGpsDetails
919 920 921 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 919 def insufficient_gps_details @insufficient_gps_details end |
#not_outdoors_details ⇒ Google::Apis::StreetviewpublishV1::NotOutdoorsFailureDetails
Details related to ProcessingFailureReason#NOT_OUTDOORS.
Corresponds to the JSON property notOutdoorsDetails
924 925 926 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 924 def not_outdoors_details @not_outdoors_details end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
931 932 933 934 935 936 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 931 def update!(**args) @gps_data_gap_details = args[:gps_data_gap_details] if args.key?(:gps_data_gap_details) @imu_data_gap_details = args[:imu_data_gap_details] if args.key?(:imu_data_gap_details) @insufficient_gps_details = args[:insufficient_gps_details] if args.key?(:insufficient_gps_details) @not_outdoors_details = args[:not_outdoors_details] if args.key?(:not_outdoors_details) end |