Interface CreateEphemerisRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateEphemerisRequest.Builder,,CreateEphemerisRequest> GroundStationRequest.Builder,SdkBuilder<CreateEphemerisRequest.Builder,,CreateEphemerisRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateEphemerisRequest
-
Method Summary
Modifier and TypeMethodDescriptionWhether to set the ephemeris status toENABLEDafter validation.default CreateEphemerisRequest.Builderephemeris(Consumer<EphemerisData.Builder> ephemeris) Ephemeris data.ephemeris(EphemerisData ephemeris) Ephemeris data.expirationTime(Instant expirationTime) An overall expiration time for the ephemeris in UTC, after which it will becomeEXPIRED.The ARN of a KMS key used to encrypt the ephemeris in Ground Station.A name string associated with the ephemeris.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Customer-provided priority score to establish the order in which overlapping ephemerides should be used.satelliteId(String satelliteId) AWS Ground Station satellite ID for this ephemeris.Tags assigned to an ephemeris.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.groundstation.model.GroundStationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
enabled
Whether to set the ephemeris status to
ENABLEDafter validation.Setting this to false will set the ephemeris status to
DISABLEDafter validation.- Parameters:
enabled- Whether to set the ephemeris status toENABLEDafter validation.Setting this to false will set the ephemeris status to
DISABLEDafter validation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemeris
Ephemeris data.
- Parameters:
ephemeris- Ephemeris data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemeris
Ephemeris data.
This is a convenience method that creates an instance of theEphemerisData.Builderavoiding the need to create one manually viaEphemerisData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toephemeris(EphemerisData).- Parameters:
ephemeris- a consumer that will call methods onEphemerisData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expirationTime
An overall expiration time for the ephemeris in UTC, after which it will become
EXPIRED.- Parameters:
expirationTime- An overall expiration time for the ephemeris in UTC, after which it will becomeEXPIRED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
The ARN of a KMS key used to encrypt the ephemeris in Ground Station.
- Parameters:
kmsKeyArn- The ARN of a KMS key used to encrypt the ephemeris in Ground Station.- 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.
-
satelliteId
AWS Ground Station satellite ID for this ephemeris.
- Parameters:
satelliteId- AWS Ground Station satellite ID for this 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.
-
overrideConfiguration
CreateEphemerisRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateEphemerisRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-