Interface EphemerisItem.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EphemerisItem.Builder,EphemerisItem>,SdkBuilder<EphemerisItem.Builder,EphemerisItem>,SdkPojo
- Enclosing class:
- EphemerisItem
public static interface EphemerisItem.Builder extends SdkPojo, CopyableBuilder<EphemerisItem.Builder,EphemerisItem>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description EphemerisItem.BuildercreationTime(Instant creationTime)The time the ephemeris was uploaded in UTC.EphemerisItem.Builderenabled(Boolean enabled)Whether or not the ephemeris is enabled.EphemerisItem.BuilderephemerisId(String ephemerisId)The AWS Ground Station ephemeris ID.EphemerisItem.Buildername(String name)A name string associated with the ephemeris.EphemerisItem.Builderpriority(Integer priority)Customer-provided priority score to establish the order in which overlapping ephemerides should be used.default EphemerisItem.BuildersourceS3Object(Consumer<S3Object.Builder> sourceS3Object)Source S3 object used for the ephemeris.EphemerisItem.BuildersourceS3Object(S3Object sourceS3Object)Source S3 object used for the ephemeris.EphemerisItem.Builderstatus(String status)The status of the ephemeris.EphemerisItem.Builderstatus(EphemerisStatus status)The status of the ephemeris.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
creationTime
EphemerisItem.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
EphemerisItem.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
EphemerisItem.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.
-
name
EphemerisItem.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
EphemerisItem.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.
-
sourceS3Object
EphemerisItem.Builder sourceS3Object(S3Object sourceS3Object)
Source S3 object used for the ephemeris.
- Parameters:
sourceS3Object- Source S3 object used for the ephemeris.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceS3Object
default EphemerisItem.Builder sourceS3Object(Consumer<S3Object.Builder> sourceS3Object)
Source S3 object used for the ephemeris.
This is a convenience method that creates an instance of theS3Object.Builderavoiding the need to create one manually viaS3Object.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceS3Object(S3Object).- Parameters:
sourceS3Object- a consumer that will call methods onS3Object.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sourceS3Object(S3Object)
-
status
EphemerisItem.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
EphemerisItem.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
-
-