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.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.
-