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.Builder
maximumElevation
(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
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
-
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.Builder
avoiding the need to create one manually viaElevation.builder()
.When the
Consumer
completes,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.
-