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.
-
#no_overlap_gps_details ⇒ Google::Apis::StreetviewpublishV1::NoOverlapGpsFailureDetails
Details related to PhotoSequenceProcessingFailureReason#NO_OVERLAP_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.
981 982 983 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 981 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
957 958 959 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 957 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
963 964 965 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 963 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
968 969 970 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 968 def insufficient_gps_details @insufficient_gps_details end |
#no_overlap_gps_details ⇒ Google::Apis::StreetviewpublishV1::NoOverlapGpsFailureDetails
Details related to PhotoSequenceProcessingFailureReason#NO_OVERLAP_GPS.
Corresponds to the JSON property noOverlapGpsDetails
973 974 975 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 973 def no_overlap_gps_details @no_overlap_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
979 980 981 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 979 def not_outdoors_details @not_outdoors_details end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
986 987 988 989 990 991 992 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 986 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) @no_overlap_gps_details = args[:no_overlap_gps_details] if args.key?(:no_overlap_gps_details) @not_outdoors_details = args[:not_outdoors_details] if args.key?(:not_outdoors_details) end |