Interface DescribeEphemerisResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeEphemerisResponse.Builder,DescribeEphemerisResponse>,GroundStationResponse.Builder,SdkBuilder<DescribeEphemerisResponse.Builder,DescribeEphemerisResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeEphemerisResponse
public static interface DescribeEphemerisResponse.Builder extends GroundStationResponse.Builder, SdkPojo, CopyableBuilder<DescribeEphemerisResponse.Builder,DescribeEphemerisResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeEphemerisResponse.BuildercreationTime(Instant creationTime)The time the ephemeris was uploaded in UTC.DescribeEphemerisResponse.Builderenabled(Boolean enabled)Whether or not the ephemeris is enabled.DescribeEphemerisResponse.BuilderephemerisId(String ephemerisId)The AWS Ground Station ephemeris ID.DescribeEphemerisResponse.BuilderinvalidReason(String invalidReason)Reason that an ephemeris failed validation.DescribeEphemerisResponse.BuilderinvalidReason(EphemerisInvalidReason invalidReason)Reason that an ephemeris failed validation.DescribeEphemerisResponse.Buildername(String name)A name string associated with the ephemeris.DescribeEphemerisResponse.Builderpriority(Integer priority)Customer-provided priority score to establish the order in which overlapping ephemerides should be used.DescribeEphemerisResponse.BuildersatelliteId(String satelliteId)The AWS Ground Station satellite ID associated with ephemeris.DescribeEphemerisResponse.Builderstatus(String status)The status of the ephemeris.DescribeEphemerisResponse.Builderstatus(EphemerisStatus status)The status of the ephemeris.default DescribeEphemerisResponse.BuildersuppliedData(Consumer<EphemerisTypeDescription.Builder> suppliedData)Supplied ephemeris data.DescribeEphemerisResponse.BuildersuppliedData(EphemerisTypeDescription suppliedData)Supplied ephemeris data.DescribeEphemerisResponse.Buildertags(Map<String,String> tags)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 Detail
-
creationTime
DescribeEphemerisResponse.Builder creationTime(Instant 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
DescribeEphemerisResponse.Builder enabled(Boolean 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
DescribeEphemerisResponse.Builder ephemerisId(String 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
DescribeEphemerisResponse.Builder invalidReason(String invalidReason)
Reason that an ephemeris failed validation. Only provided for ephemerides with
INVALIDstatus.- Parameters:
invalidReason- Reason that an ephemeris failed validation. Only provided for ephemerides withINVALIDstatus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EphemerisInvalidReason,EphemerisInvalidReason
-
invalidReason
DescribeEphemerisResponse.Builder invalidReason(EphemerisInvalidReason invalidReason)
Reason that an ephemeris failed validation. Only provided for ephemerides with
INVALIDstatus.- Parameters:
invalidReason- Reason that an ephemeris failed validation. Only provided for ephemerides withINVALIDstatus.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EphemerisInvalidReason,EphemerisInvalidReason
-
name
DescribeEphemerisResponse.Builder name(String 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
DescribeEphemerisResponse.Builder priority(Integer 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
DescribeEphemerisResponse.Builder satelliteId(String 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
DescribeEphemerisResponse.Builder status(String 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:
EphemerisStatus,EphemerisStatus
-
status
DescribeEphemerisResponse.Builder status(EphemerisStatus 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:
EphemerisStatus,EphemerisStatus
-
suppliedData
DescribeEphemerisResponse.Builder suppliedData(EphemerisTypeDescription 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:
suppliedData(EphemerisTypeDescription)
-
tags
DescribeEphemerisResponse.Builder tags(Map<String,String> 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.
-
-