Interface DescribeContactResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeContactResponse.Builder,
,DescribeContactResponse> GroundStationResponse.Builder
,SdkBuilder<DescribeContactResponse.Builder,
,DescribeContactResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeContactResponse
-
Method Summary
Modifier and TypeMethodDescriptionUUID of a contact.contactStatus
(String contactStatus) Status of a contact.contactStatus
(ContactStatus contactStatus) Status of a contact.dataflowList
(Collection<DataflowDetail> dataflowList) List describing source and destination details for each dataflow edge.dataflowList
(Consumer<DataflowDetail.Builder>... dataflowList) List describing source and destination details for each dataflow edge.dataflowList
(DataflowDetail... dataflowList) List describing source and destination details for each dataflow edge.End time of a contact in UTC.errorMessage
(String errorMessage) Error message for a contact.groundStation
(String groundStation) Ground station for a contact.default DescribeContactResponse.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.visibilityEndTime
(Instant visibilityEndTime) Projected time in UTC your satellite will set below the receive mask.visibilityStartTime
(Instant visibilityStartTime) Projected time in UTC your satellite will rise above the receive mask.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.groundstation.model.GroundStationResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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:
-
dataflowList
List describing source and destination details for each dataflow edge.
- Parameters:
dataflowList
- List describing source and destination details for each dataflow edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataflowList
List describing source and destination details for each dataflow edge.
- Parameters:
dataflowList
- List describing source and destination details for each dataflow edge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataflowList
List describing source and destination details for each dataflow edge.
This is a convenience method that creates an instance of theDataflowDetail.Builder
avoiding the need to create one manually viaDataflowDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataflowList(List<DataflowDetail>)
.- Parameters:
dataflowList
- a consumer that will call methods onDataflowDetail.Builder
- 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 for a contact.
- Parameters:
errorMessage
- Error message for a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groundStation
Ground station for a contact.
- Parameters:
groundStation
- Ground station for a contact.- 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
default DescribeContactResponse.Builder maximumElevation(Consumer<Elevation.Builder> 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.
-
visibilityEndTime
Projected time in UTC your satellite will set below the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.
- Parameters:
visibilityEndTime
- Projected time in UTC your satellite will set below the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibilityStartTime
Projected time in UTC your satellite will rise above the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.
- Parameters:
visibilityStartTime
- Projected time in UTC your satellite will rise above the receive mask. This time is based on the satellite's current active ephemeris for future contacts and the ephemeris that was active during contact execution for completed contacts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-