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.
932 933 934 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 932 def initialize(**args) update!(**args) end |
Instance Attribute Details
#gps_data_gap_details ⇒ Google::Apis::StreetviewpublishV1::GpsDataGapFailureDetails
Details related to ProcessingFailureReason#GPS_DATA_GAP. If there are multiple
GPS data gaps, only the one with the largest duration is reported here.
Corresponds to the JSON property gpsDataGapDetails
913 914 915 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 913 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. If there are multiple
IMU data gaps, only the one with the largest duration is reported here.
Corresponds to the JSON property imuDataGapDetails
919 920 921 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 919 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
924 925 926 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 924 def insufficient_gps_details @insufficient_gps_details end |
#not_outdoors_details ⇒ Google::Apis::StreetviewpublishV1::NotOutdoorsFailureDetails
Details related to ProcessingFailureReason#NOT_OUTDOORS. If there are multiple
indoor frames found, the first frame is recorded here.
Corresponds to the JSON property notOutdoorsDetails
930 931 932 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 930 def not_outdoors_details @not_outdoors_details end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
937 938 939 940 941 942 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 937 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 |