Interface DescribeEphemerisResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeEphemerisResponse.Builder,
,DescribeEphemerisResponse> GroundStationResponse.Builder
,SdkBuilder<DescribeEphemerisResponse.Builder,
,DescribeEphemerisResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeEphemerisResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time the ephemeris was uploaded in UTC.Whether or not the ephemeris is enabled.ephemerisId
(String ephemerisId) The AWS Ground Station ephemeris ID.invalidReason
(String invalidReason) Reason that an ephemeris failed validation.invalidReason
(EphemerisInvalidReason invalidReason) Reason that an ephemeris failed validation.A name string associated with the ephemeris.Customer-provided priority score to establish the order in which overlapping ephemerides should be used.satelliteId
(String satelliteId) The AWS Ground Station satellite ID associated with ephemeris.The status of the ephemeris.status
(EphemerisStatus status) The status of the ephemeris.suppliedData
(Consumer<EphemerisTypeDescription.Builder> suppliedData) Supplied ephemeris data.suppliedData
(EphemerisTypeDescription suppliedData) Supplied ephemeris data.Tags assigned to an ephemeris.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.groundstation.model.GroundStationResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
creationTime
The time the ephemeris was uploaded in UTC.
- Parameters:
creationTime
- The time the ephemeris was uploaded in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enabled
Whether or not the ephemeris is enabled.
- Parameters:
enabled
- Whether or not the ephemeris is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemerisId
The AWS Ground Station ephemeris ID.
- Parameters:
ephemerisId
- The AWS Ground Station ephemeris ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invalidReason
Reason that an ephemeris failed validation. Only provided for ephemerides with
INVALID
status.- Parameters:
invalidReason
- Reason that an ephemeris failed validation. Only provided for ephemerides withINVALID
status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invalidReason
Reason that an ephemeris failed validation. Only provided for ephemerides with
INVALID
status.- Parameters:
invalidReason
- Reason that an ephemeris failed validation. Only provided for ephemerides withINVALID
status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.
- Parameters:
name
- A name string associated with the ephemeris. Used as a human-readable identifier for the ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
Customer-provided priority score to establish the order in which overlapping ephemerides should be used.
The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.
Priority must be 1 or greater
- Parameters:
priority
- Customer-provided priority score to establish the order in which overlapping ephemerides should be used.The default for customer-provided ephemeris priority is 1, and higher numbers take precedence.
Priority must be 1 or greater
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
satelliteId
The AWS Ground Station satellite ID associated with ephemeris.
- Parameters:
satelliteId
- The AWS Ground Station satellite ID associated with ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the ephemeris.
- Parameters:
status
- The status of the ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the ephemeris.
- Parameters:
status
- The status of the ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
suppliedData
Supplied ephemeris data.
- Parameters:
suppliedData
- Supplied ephemeris data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
suppliedData
default DescribeEphemerisResponse.Builder suppliedData(Consumer<EphemerisTypeDescription.Builder> suppliedData) Supplied ephemeris data.
This is a convenience method that creates an instance of theEphemerisTypeDescription.Builder
avoiding the need to create one manually viaEphemerisTypeDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosuppliedData(EphemerisTypeDescription)
.- Parameters:
suppliedData
- a consumer that will call methods onEphemerisTypeDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Tags assigned to an ephemeris.
- Parameters:
tags
- Tags assigned to an ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-