Interface DestinationEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DestinationEndpoint.Builder,,DestinationEndpoint> SdkBuilder<DestinationEndpoint.Builder,,DestinationEndpoint> SdkPojo
- Enclosing class:
DestinationEndpoint
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the destination endpoint.default DestinationEndpoint.BuilderassociatedResourceDetails(Consumer<DestinationEndpointAssociatedResourceDetails.Builder> associatedResourceDetails) The details of the resource that is associated with the destination endpoint.associatedResourceDetails(DestinationEndpointAssociatedResourceDetails associatedResourceDetails) The details of the resource that is associated with the destination endpoint.availabilityZone(String availabilityZone) The Availability Zone in which the destination endpoint is located.availabilityZoneId(String availabilityZoneId) The ID of the Availability Zone in which the destination endpoint is located.default DestinationEndpoint.Builderconfiguration(Consumer<DestinationEndpointConfiguration.Builder> configuration) The configuration settings for the destination endpoint.configuration(DestinationEndpointConfiguration configuration) The configuration settings for the destination endpoint.connectedSource(String connectedSource) The Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.default DestinationEndpoint.BuilderconnectionDetails(Consumer<DestinationEndpointConnectionDetails.Builder> connectionDetails) The connection details for the destination endpoint.connectionDetails(DestinationEndpointConnectionDetails connectionDetails) The connection details for the destination endpoint.connectionState(String connectionState) The connection state of the destination endpoint.connectionState(DestinationEndpointConnectionState connectionState) The connection state of the destination endpoint.The date and time when the destination endpoint was created.default DestinationEndpoint.BuilderdecryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> decryptionConfiguration) Sets the value of the DecryptionConfiguration property for this object.decryptionConfiguration(EndpointEncryptionConfiguration decryptionConfiguration) Sets the value of the DecryptionConfiguration property for this object.decryptionType(String decryptionType) The type of decryption used for the destination endpoint connection.decryptionType(EndpointEncryptionType decryptionType) The type of decryption used for the destination endpoint connection.description(String description) The description of the destination endpoint.destinationType(String destinationType) The type of the destination endpoint.destinationType(DestinationEndpointType destinationType) The type of the destination endpoint.The unique identifier of the destination endpoint.lifecycleManagement(String lifecycleManagement) The entity that manages the lifecycle of the destination endpoint.lifecycleManagement(EndpointLifecycle lifecycleManagement) The entity that manages the lifecycle of the destination endpoint.messages(Collection<DestinationEndpointMessage> messages) The status messages for the destination endpoint.messages(Consumer<DestinationEndpointMessage.Builder>... messages) The status messages for the destination endpoint.messages(DestinationEndpointMessage... messages) The status messages for the destination endpoint.The name of the destination endpoint.regionName(String regionName) The name of the Amazon Web Services Region in which the destination endpoint is located.registrationState(String registrationState) The registration state of the destination endpoint.registrationState(DestinationEndpointRegistrationState registrationState) The registration state of the destination endpoint.default DestinationEndpoint.BuilderresourceShareDetails(Consumer<ResourceShareDetails.Builder> resourceShareDetails) Sets the value of the ResourceShareDetails property for this object.resourceShareDetails(ResourceShareDetails resourceShareDetails) Sets the value of the ResourceShareDetails property for this object.resourceShareOwnership(String resourceShareOwnership) Indicates whether this account owns the destination endpoint or consumes it from another account through RAM.resourceShareOwnership(ResourceShareOwnership resourceShareOwnership) Indicates whether this account owns the destination endpoint or consumes it from another account through RAM.The tags associated with the destination endpoint.The date and time when the destination endpoint was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the destination endpoint.
- Parameters:
name- The name of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the destination endpoint.
- Parameters:
arn- The Amazon Resource Name (ARN) of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the destination endpoint.
- Parameters:
id- The unique identifier of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the destination endpoint.
- Parameters:
description- The description of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionName
The name of the Amazon Web Services Region in which the destination endpoint is located.
- Parameters:
regionName- The name of the Amazon Web Services Region in which the destination endpoint is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Availability Zone in which the destination endpoint is located.
- Parameters:
availabilityZone- The Availability Zone in which the destination endpoint is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
The ID of the Availability Zone in which the destination endpoint is located.
- Parameters:
availabilityZoneId- The ID of the Availability Zone in which the destination endpoint is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the destination endpoint was created.
- Parameters:
createdAt- The date and time when the destination endpoint was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time when the destination endpoint was last updated.
- Parameters:
updatedAt- The date and time when the destination endpoint was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lifecycleManagement
The entity that manages the lifecycle of the destination endpoint.
- Parameters:
lifecycleManagement- The entity that manages the lifecycle of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lifecycleManagement
The entity that manages the lifecycle of the destination endpoint.
- Parameters:
lifecycleManagement- The entity that manages the lifecycle of the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
The status messages for the destination endpoint.
- Parameters:
messages- The status messages for the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The status messages for the destination endpoint.
- Parameters:
messages- The status messages for the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The status messages for the destination endpoint.
This is a convenience method that creates an instance of theDestinationEndpointMessage.Builderavoiding the need to create one manually viaDestinationEndpointMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(List<DestinationEndpointMessage>).- Parameters:
messages- a consumer that will call methods onDestinationEndpointMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationType
The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
- Parameters:
destinationType- The type of the destination endpoint. Valid values include the following:-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
destinationType
The type of the destination endpoint. Valid values include the following:
-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
- Parameters:
destinationType- The type of the destination endpoint. Valid values include the following:-
STANDARD– A destination endpoint that represents an external destination over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_INPUT– A destination endpoint that represents a router input.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
configuration
The configuration settings for the destination endpoint.
- Parameters:
configuration- The configuration settings for the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default DestinationEndpoint.Builder configuration(Consumer<DestinationEndpointConfiguration.Builder> configuration) The configuration settings for the destination endpoint.
This is a convenience method that creates an instance of theDestinationEndpointConfiguration.Builderavoiding the need to create one manually viaDestinationEndpointConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(DestinationEndpointConfiguration).- Parameters:
configuration- a consumer that will call methods onDestinationEndpointConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
registrationState
The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
- Parameters:
registrationState- The registration state of the destination endpoint. Valid values include the following:-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
registrationState
DestinationEndpoint.Builder registrationState(DestinationEndpointRegistrationState registrationState) The registration state of the destination endpoint. Valid values include the following:
-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
- Parameters:
registrationState- The registration state of the destination endpoint. Valid values include the following:-
REGISTERED– The destination endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the destination endpoint. -
DEREGISTERING– MediaConnect is deregistering the destination endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
connectionDetails
DestinationEndpoint.Builder connectionDetails(DestinationEndpointConnectionDetails connectionDetails) The connection details for the destination endpoint.
- Parameters:
connectionDetails- The connection details for the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionDetails
default DestinationEndpoint.Builder connectionDetails(Consumer<DestinationEndpointConnectionDetails.Builder> connectionDetails) The connection details for the destination endpoint.
This is a convenience method that creates an instance of theDestinationEndpointConnectionDetails.Builderavoiding the need to create one manually viaDestinationEndpointConnectionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectionDetails(DestinationEndpointConnectionDetails).- Parameters:
connectionDetails- a consumer that will call methods onDestinationEndpointConnectionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionState
The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
- Parameters:
connectionState- The connection state of the destination endpoint. Valid values include the following:-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
connectionState
The connection state of the destination endpoint. Valid values include the following:
-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
- Parameters:
connectionState- The connection state of the destination endpoint. Valid values include the following:-
CONNECTED– The destination endpoint is connected to a source endpoint. -
DISCONNECTED– The destination endpoint isn't connected to a source endpoint. -
CONNECTING– The destination endpoint is connecting to a source endpoint. -
DISCONNECTING– The destination endpoint is disconnecting from a source endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
connectedSource
The Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.
- Parameters:
connectedSource- The Amazon Resource Name (ARN) of the source endpoint that is connected to the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decryptionType
The type of decryption used for the destination endpoint connection.
- Parameters:
decryptionType- The type of decryption used for the destination endpoint connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
decryptionType
The type of decryption used for the destination endpoint connection.
- Parameters:
decryptionType- The type of decryption used for the destination endpoint connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
decryptionConfiguration
DestinationEndpoint.Builder decryptionConfiguration(EndpointEncryptionConfiguration decryptionConfiguration) Sets the value of the DecryptionConfiguration property for this object.- Parameters:
decryptionConfiguration- The new value for the DecryptionConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
decryptionConfiguration
default DestinationEndpoint.Builder decryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> decryptionConfiguration) Sets the value of the DecryptionConfiguration property for this object. This is a convenience method that creates an instance of theEndpointEncryptionConfiguration.Builderavoiding the need to create one manually viaEndpointEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todecryptionConfiguration(EndpointEncryptionConfiguration).- Parameters:
decryptionConfiguration- a consumer that will call methods onEndpointEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
associatedResourceDetails
DestinationEndpoint.Builder associatedResourceDetails(DestinationEndpointAssociatedResourceDetails associatedResourceDetails) The details of the resource that is associated with the destination endpoint.
- Parameters:
associatedResourceDetails- The details of the resource that is associated with the destination endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceDetails
default DestinationEndpoint.Builder associatedResourceDetails(Consumer<DestinationEndpointAssociatedResourceDetails.Builder> associatedResourceDetails) The details of the resource that is associated with the destination endpoint.
This is a convenience method that creates an instance of theDestinationEndpointAssociatedResourceDetails.Builderavoiding the need to create one manually viaDestinationEndpointAssociatedResourceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassociatedResourceDetails(DestinationEndpointAssociatedResourceDetails).- Parameters:
associatedResourceDetails- a consumer that will call methods onDestinationEndpointAssociatedResourceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags associated with the destination endpoint. Each tag is a key-value pair.
- Parameters:
tags- The tags associated with the destination endpoint. Each tag is a key-value pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-