Class: Aws::GroundStation::Types::AzElSegmentsData

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-groundstation/types.rb

Overview

Note:

AzElSegmentsData is a union - when making an API calls you must set exactly one of the members.

Container for azimuth elevation segment data.

Specify either AzElSegmentsData$s3Object to reference data in Amazon S3, or AzElSegmentsData$azElData to provide data inline.

Direct Known Subclasses

AzElData, S3Object, Unknown

Defined Under Namespace

Classes: AzElData, S3Object, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#az_el_dataTypes::AzElSegments

Azimuth elevation segment data provided directly in the request.

Use this option for smaller datasets or when Amazon S3 access is not available.



358
359
360
361
362
363
364
365
366
367
368
369
# File 'lib/aws-sdk-groundstation/types.rb', line 358

class AzElSegmentsData < Struct.new(
  :s3_object,
  :az_el_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3Object < AzElSegmentsData; end
  class AzElData < AzElSegmentsData; end
  class Unknown < AzElSegmentsData; end
end

#s3_objectTypes::S3Object

The Amazon S3 object containing azimuth elevation segment data.

The Amazon S3 object must contain JSON-formatted azimuth elevation data matching the AzElSegments structure.



358
359
360
361
362
363
364
365
366
367
368
369
# File 'lib/aws-sdk-groundstation/types.rb', line 358

class AzElSegmentsData < Struct.new(
  :s3_object,
  :az_el_data,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3Object < AzElSegmentsData; end
  class AzElData < AzElSegmentsData; end
  class Unknown < AzElSegmentsData; end
end

#unknownObject

Returns the value of attribute unknown



358
359
360
# File 'lib/aws-sdk-groundstation/types.rb', line 358

def unknown
  @unknown
end