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.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.services.groundstation.model.GroundStationResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaDataflowDetail.builder().When the
Consumercompletes,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.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.
-