Interface DescribeContactVersionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeContactVersionResponse.Builder,,DescribeContactVersionResponse> GroundStationResponse.Builder,SdkBuilder<DescribeContactVersionResponse.Builder,,DescribeContactVersionResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeContactVersionResponse
-
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.ephemeris(Consumer<EphemerisResponseData.Builder> ephemeris) The ephemeris that determines antenna pointing directions for the contact.ephemeris(EphemerisResponseData ephemeris) The ephemeris that determines antenna pointing directions for the contact.errorMessage(String errorMessage) Error message for a contact.groundStation(String groundStation) Ground station for a contact.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 the contact's mission profile.postPassEndTime(Instant postPassEndTime) End time in UTC of the post-pass period, at which you receive a CloudWatch event indicating the pass has finished.prePassStartTime(Instant prePassStartTime) Start time in UTC of the pre-pass period, at which you receive a CloudWatch event indicating an upcoming pass.Region where theReserveContactAPI was called to schedule this contact.satelliteArn(String satelliteArn) ARN of a satellite.Start time of a contact in UTC.Tags assigned to a contact.trackingOverrides(Consumer<TrackingOverrides.Builder> trackingOverrides) Tracking configuration overrides applied to this contact version.trackingOverrides(TrackingOverrides trackingOverrides) Tracking configuration overrides applied to this contact version.version(Consumer<ContactVersion.Builder> version) Version information for a contact.version(ContactVersion version) Version information for 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
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, sdkFieldNameToField, 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.
-
missionProfileArn
ARN of the contact's mission profile.
- Parameters:
missionProfileArn- ARN of the contact's mission profile.- 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.
-
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.
-
prePassStartTime
Start time in UTC of the pre-pass period, at which you receive a CloudWatch event indicating an upcoming pass.
- Parameters:
prePassStartTime- Start time in UTC of the pre-pass period, at which you receive a CloudWatch event indicating an upcoming pass.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postPassEndTime
End time in UTC of the post-pass period, at which you receive a CloudWatch event indicating the pass has finished.
- Parameters:
postPassEndTime- End time in UTC of the post-pass period, at which you receive a CloudWatch event indicating the pass has finished.- 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.
-
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:
-
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.
-
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 DescribeContactVersionResponse.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:
-
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.
-
region
Region where the
ReserveContactAPI was called to schedule this contact.- Parameters:
region- Region where theReserveContactAPI was called to schedule this contact.- 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.
- 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
DescribeContactVersionResponse.Builder dataflowList(Consumer<DataflowDetail.Builder>... 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:
-
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.
-
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.
-
trackingOverrides
Tracking configuration overrides applied to this contact version. For the initial version, these are the overrides specified when the contact was reserved. For subsequent versions, these are the overrides associated with that specific version update.
- Parameters:
trackingOverrides- Tracking configuration overrides applied to this contact version. For the initial version, these are the overrides specified when the contact was reserved. For subsequent versions, these are the overrides associated with that specific version update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trackingOverrides
default DescribeContactVersionResponse.Builder trackingOverrides(Consumer<TrackingOverrides.Builder> trackingOverrides) Tracking configuration overrides applied to this contact version. For the initial version, these are the overrides specified when the contact was reserved. For subsequent versions, these are the overrides associated with that specific version update.
This is a convenience method that creates an instance of theTrackingOverrides.Builderavoiding the need to create one manually viaTrackingOverrides.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrackingOverrides(TrackingOverrides).- Parameters:
trackingOverrides- a consumer that will call methods onTrackingOverrides.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ephemeris
The ephemeris that determines antenna pointing directions for the contact.
- Parameters:
ephemeris- The ephemeris that determines antenna pointing directions for the contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ephemeris
default DescribeContactVersionResponse.Builder ephemeris(Consumer<EphemerisResponseData.Builder> ephemeris) The ephemeris that determines antenna pointing directions for the contact.
This is a convenience method that creates an instance of theEphemerisResponseData.Builderavoiding the need to create one manually viaEphemerisResponseData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toephemeris(EphemerisResponseData).- Parameters:
ephemeris- a consumer that will call methods onEphemerisResponseData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
version
Version information for a contact.
- Parameters:
version- Version information for a contact.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
Version information for a contact.
This is a convenience method that creates an instance of theContactVersion.Builderavoiding the need to create one manually viaContactVersion.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toversion(ContactVersion).- Parameters:
version- a consumer that will call methods onContactVersion.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-