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.errorReasons(Collection<EphemerisErrorReason> errorReasons) Detailed error information for ephemerides withINVALIDstatus.errorReasons(Consumer<EphemerisErrorReason.Builder>... errorReasons) Detailed error information for ephemerides withINVALIDstatus.errorReasons(EphemerisErrorReason... errorReasons) Detailed error information for ephemerides withINVALIDstatus.invalidReason(String invalidReason) Reason that an ephemeris failed validation.invalidReason(EphemerisInvalidReason invalidReason) Reason that an ephemeris failed validation.A name that you can use to identify the ephemeris.A priority score that determines which ephemeris to use when multiple ephemerides overlap.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
copyMethods inherited from interface software.amazon.awssdk.services.groundstation.model.GroundStationResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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.
-
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:
-
priority
A priority score that determines which ephemeris to use when multiple ephemerides overlap.
Higher numbers take precedence. The default is 1. Must be 1 or greater.
- Parameters:
priority- A priority score that determines which ephemeris to use when multiple ephemerides overlap.Higher numbers take precedence. The default is 1. Must be 1 or greater.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
name
A name that you can use to identify the ephemeris.
- Parameters:
name- A name that you can use to identify the ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
-
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.Builderavoiding the need to create one manually viaEphemerisTypeDescription.builder().When the
Consumercompletes,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:
-
invalidReason
Reason that an ephemeris failed validation. Appears only when the status is
INVALID.- Parameters:
invalidReason- Reason that an ephemeris failed validation. Appears only when the status isINVALID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invalidReason
Reason that an ephemeris failed validation. Appears only when the status is
INVALID.- Parameters:
invalidReason- Reason that an ephemeris failed validation. Appears only when the status isINVALID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errorReasons
Detailed error information for ephemerides with
INVALIDstatus.Provides specific error codes and messages to help diagnose validation failures.
- Parameters:
errorReasons- Detailed error information for ephemerides withINVALIDstatus.Provides specific error codes and messages to help diagnose validation failures.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorReasons
Detailed error information for ephemerides with
INVALIDstatus.Provides specific error codes and messages to help diagnose validation failures.
- Parameters:
errorReasons- Detailed error information for ephemerides withINVALIDstatus.Provides specific error codes and messages to help diagnose validation failures.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorReasons
DescribeEphemerisResponse.Builder errorReasons(Consumer<EphemerisErrorReason.Builder>... errorReasons) Detailed error information for ephemerides with
INVALIDstatus.Provides specific error codes and messages to help diagnose validation failures.
This is a convenience method that creates an instance of theEphemerisErrorReason.Builderavoiding the need to create one manually viaEphemerisErrorReason.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrorReasons(List<EphemerisErrorReason>).- Parameters:
errorReasons- a consumer that will call methods onEphemerisErrorReason.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-