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.
974 975 976 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 974 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
950 951 952 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 950 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
956 957 958 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 956 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
961 962 963 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 961 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
966 967 968 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 966 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
972 973 974 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 972 def not_outdoors_details @not_outdoors_details end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
979 980 981 982 983 984 985 |
# File 'lib/google/apis/streetviewpublish_v1/classes.rb', line 979 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 |