Interface EphemerisItem.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<EphemerisItem.Builder,
,EphemerisItem> SdkBuilder<EphemerisItem.Builder,
,EphemerisItem> SdkPojo
- Enclosing class:
EphemerisItem
-
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.A name string associated with the ephemeris.Customer-provided priority score to establish the order in which overlapping ephemerides should be used.default EphemerisItem.Builder
sourceS3Object
(Consumer<S3Object.Builder> sourceS3Object) Source S3 object used for the ephemeris.sourceS3Object
(S3Object sourceS3Object) Source S3 object used for the ephemeris.The status of the ephemeris.status
(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 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.
-
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.
-
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
Source S3 object used for the ephemeris.
This is a convenience method that creates an instance of theS3Object.Builder
avoiding the need to create one manually viaS3Object.builder()
.When the
Consumer
completes,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:
-
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:
-