Interface ContactData.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ContactData.Builder,,ContactData> SdkBuilder<ContactData.Builder,,ContactData> SdkPojo
- Enclosing class:
ContactData
public static interface ContactData.Builder
extends SdkPojo, CopyableBuilder<ContactData.Builder,ContactData>
-
Method Summary
Modifier and TypeMethodDescriptionUUID of a contact.contactStatus(String contactStatus) Status of a contact.contactStatus(ContactStatus contactStatus) Status of a contact.End time of a contact in UTC.errorMessage(String errorMessage) Error message of a contact.groundStation(String groundStation) Name of a ground station.default ContactData.BuildermaximumElevation(Consumer<Elevation.Builder> maximumElevation) Maximum elevation angle of a contact.maximumElevation(Elevation maximumElevation) Maximum elevation angle of a contact.missionProfileArn(String missionProfileArn) ARN of a mission profile.postPassEndTime(Instant postPassEndTime) Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.prePassStartTime(Instant prePassStartTime) Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.Region of a contact.satelliteArn(String satelliteArn) ARN of a satellite.Start time of a contact in UTC.Tags assigned to a contact.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
contactId
UUID of a contact.
- Parameters:
contactId- UUID of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contactStatus
Status of a contact.
- Parameters:
contactStatus- Status of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contactStatus
Status of a contact.
- Parameters:
contactStatus- Status of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
endTime
End time of a contact in UTC.
- Parameters:
endTime- End time of a contact in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
Error message of a contact.
- Parameters:
errorMessage- Error message of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groundStation
Name of a ground station.
- Parameters:
groundStation- Name of a ground station.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumElevation
Maximum elevation angle of a contact.
- Parameters:
maximumElevation- Maximum elevation angle of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumElevation
Maximum elevation angle of a contact.
This is a convenience method that creates an instance of theElevation.Builderavoiding the need to create one manually viaElevation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaximumElevation(Elevation).- Parameters:
maximumElevation- a consumer that will call methods onElevation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
missionProfileArn
ARN of a mission profile.
- Parameters:
missionProfileArn- ARN of a mission profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postPassEndTime
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
- Parameters:
postPassEndTime- Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
prePassStartTime
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
- Parameters:
prePassStartTime- Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
Region of a contact.
- Parameters:
region- Region of a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
satelliteArn
ARN of a satellite.
- Parameters:
satelliteArn- ARN of a satellite.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
Start time of a contact in UTC.
- Parameters:
startTime- Start time of a contact in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Tags assigned to a contact.
- Parameters:
tags- Tags assigned to a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-