Interface SourceEndpoint.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceEndpoint.Builder,,SourceEndpoint> SdkBuilder<SourceEndpoint.Builder,,SourceEndpoint> SdkPojo
- Enclosing class:
SourceEndpoint
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the source endpoint.default SourceEndpoint.BuilderassociatedResourceDetails(Consumer<SourceEndpointAssociatedResourceDetails.Builder> associatedResourceDetails) The details of the resource that is associated with the source endpoint.associatedResourceDetails(SourceEndpointAssociatedResourceDetails associatedResourceDetails) The details of the resource that is associated with the source endpoint.availabilityZone(String availabilityZone) The Availability Zone in which the source endpoint is located.availabilityZoneId(String availabilityZoneId) The ID of the Availability Zone in which the source endpoint is located.default SourceEndpoint.Builderconfiguration(Consumer<SourceEndpointConfiguration.Builder> configuration) The configuration settings for the source endpoint.configuration(SourceEndpointConfiguration configuration) The configuration settings for the source endpoint.connectedDestinations(String... connectedDestinations) The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.connectedDestinations(Collection<String> connectedDestinations) The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.default SourceEndpoint.BuilderconnectionDetails(Consumer<SourceEndpointConnectionDetails.Builder> connectionDetails) The connection details for the source endpoint.connectionDetails(SourceEndpointConnectionDetails connectionDetails) The connection details for the source endpoint.connectionState(String connectionState) The connection state of the source endpoint.connectionState(SourceEndpointConnectionState connectionState) The connection state of the source endpoint.The date and time when the source endpoint was created.description(String description) The description of the source endpoint.default SourceEndpoint.BuilderencryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> encryptionConfiguration) Sets the value of the EncryptionConfiguration property for this object.encryptionConfiguration(EndpointEncryptionConfiguration encryptionConfiguration) Sets the value of the EncryptionConfiguration property for this object.encryptionType(String encryptionType) The type of encryption used for the source endpoint connection.encryptionType(EndpointEncryptionType encryptionType) The type of encryption used for the source endpoint connection.The unique identifier of the source endpoint.lifecycleManagement(String lifecycleManagement) The entity that manages the lifecycle of the source endpoint.lifecycleManagement(EndpointLifecycle lifecycleManagement) The entity that manages the lifecycle of the source endpoint.messages(Collection<SourceEndpointMessage> messages) The status messages for the source endpoint.messages(Consumer<SourceEndpointMessage.Builder>... messages) The status messages for the source endpoint.messages(SourceEndpointMessage... messages) The status messages for the source endpoint.The name of the source endpoint.regionName(String regionName) The name of the Amazon Web Services Region in which the source endpoint is located.registrationState(String registrationState) The registration state of the source endpoint.registrationState(SourceEndpointRegistrationState registrationState) The registration state of the source endpoint.default SourceEndpoint.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 source endpoint or consumes it from another account through RAM.resourceShareOwnership(ResourceShareOwnership resourceShareOwnership) Indicates whether this account owns the source endpoint or consumes it from another account through RAM.sourceType(String sourceType) The type of the source endpoint.sourceType(SourceEndpointType sourceType) The type of the source endpoint.The tags associated with the source endpoint.The date and time when the source 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 source endpoint.
- Parameters:
name- The name of the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the source endpoint.
- Parameters:
arn- The Amazon Resource Name (ARN) of the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the source endpoint.
- Parameters:
id- The unique identifier of the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the source endpoint.
- Parameters:
description- The description of the source 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 source endpoint is located.
- Parameters:
regionName- The name of the Amazon Web Services Region in which the source 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 source endpoint is located.
- Parameters:
availabilityZone- The Availability Zone in which the source 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 source endpoint is located.
- Parameters:
availabilityZoneId- The ID of the Availability Zone in which the source 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 source endpoint was created.
- Parameters:
createdAt- The date and time when the source 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 source endpoint was last updated.
- Parameters:
updatedAt- The date and time when the source 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 source endpoint.
- Parameters:
lifecycleManagement- The entity that manages the lifecycle of the source 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 source endpoint.
- Parameters:
lifecycleManagement- The entity that manages the lifecycle of the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
The status messages for the source endpoint.
- Parameters:
messages- The status messages for the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The status messages for the source endpoint.
- Parameters:
messages- The status messages for the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
The status messages for the source endpoint.
This is a convenience method that creates an instance of theSourceEndpointMessage.Builderavoiding the need to create one manually viaSourceEndpointMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomessages(List<SourceEndpointMessage>).- Parameters:
messages- a consumer that will call methods onSourceEndpointMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
The type of the source endpoint. Valid values include the following:
-
STANDARD– A source endpoint that represents an external source over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_OUTPUT– A source endpoint that represents a router output.
- Parameters:
sourceType- The type of the source endpoint. Valid values include the following:-
STANDARD– A source endpoint that represents an external source over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_OUTPUT– A source endpoint that represents a router output.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
sourceType
The type of the source endpoint. Valid values include the following:
-
STANDARD– A source endpoint that represents an external source over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_OUTPUT– A source endpoint that represents a router output.
- Parameters:
sourceType- The type of the source endpoint. Valid values include the following:-
STANDARD– A source endpoint that represents an external source over a standard protocol, such as RTP, RIST, or SRT. -
ROUTER_OUTPUT– A source endpoint that represents a router output.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
configuration
The configuration settings for the source endpoint.
- Parameters:
configuration- The configuration settings for the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuration
default SourceEndpoint.Builder configuration(Consumer<SourceEndpointConfiguration.Builder> configuration) The configuration settings for the source endpoint.
This is a convenience method that creates an instance of theSourceEndpointConfiguration.Builderavoiding the need to create one manually viaSourceEndpointConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfiguration(SourceEndpointConfiguration).- Parameters:
configuration- a consumer that will call methods onSourceEndpointConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
registrationState
The registration state of the source endpoint. Valid values include the following:
-
REGISTERED– The source endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the source endpoint. -
DEREGISTERING– MediaConnect is deregistering the source endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the source endpoint.
- Parameters:
registrationState- The registration state of the source endpoint. Valid values include the following:-
REGISTERED– The source endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the source endpoint. -
DEREGISTERING– MediaConnect is deregistering the source endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the source endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
registrationState
The registration state of the source endpoint. Valid values include the following:
-
REGISTERED– The source endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the source endpoint. -
DEREGISTERING– MediaConnect is deregistering the source endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the source endpoint.
- Parameters:
registrationState- The registration state of the source endpoint. Valid values include the following:-
REGISTERED– The source endpoint is registered and ready to use. -
REGISTERING– MediaConnect is registering the source endpoint. -
DEREGISTERING– MediaConnect is deregistering the source endpoint. -
REGISTRATION_FAILED– MediaConnect couldn't register the 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 source endpoint. Valid values include the following:
-
CONNECTED– The source endpoint is connected to a destination endpoint. -
DISCONNECTED– The source endpoint isn't connected to a destination endpoint. -
CONNECTING– The source endpoint is connecting to a destination endpoint. -
DISCONNECTING– The source endpoint is disconnecting from a destination endpoint.
- Parameters:
connectionState- The connection state of the source endpoint. Valid values include the following:-
CONNECTED– The source endpoint is connected to a destination endpoint. -
DISCONNECTED– The source endpoint isn't connected to a destination endpoint. -
CONNECTING– The source endpoint is connecting to a destination endpoint. -
DISCONNECTING– The source endpoint is disconnecting from a destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
connectionState
The connection state of the source endpoint. Valid values include the following:
-
CONNECTED– The source endpoint is connected to a destination endpoint. -
DISCONNECTED– The source endpoint isn't connected to a destination endpoint. -
CONNECTING– The source endpoint is connecting to a destination endpoint. -
DISCONNECTING– The source endpoint is disconnecting from a destination endpoint.
- Parameters:
connectionState- The connection state of the source endpoint. Valid values include the following:-
CONNECTED– The source endpoint is connected to a destination endpoint. -
DISCONNECTED– The source endpoint isn't connected to a destination endpoint. -
CONNECTING– The source endpoint is connecting to a destination endpoint. -
DISCONNECTING– The source endpoint is disconnecting from a destination endpoint.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
connectionDetails
The connection details for the source endpoint.
- Parameters:
connectionDetails- The connection details for the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionDetails
default SourceEndpoint.Builder connectionDetails(Consumer<SourceEndpointConnectionDetails.Builder> connectionDetails) The connection details for the source endpoint.
This is a convenience method that creates an instance of theSourceEndpointConnectionDetails.Builderavoiding the need to create one manually viaSourceEndpointConnectionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectionDetails(SourceEndpointConnectionDetails).- Parameters:
connectionDetails- a consumer that will call methods onSourceEndpointConnectionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectedDestinations
The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.
- Parameters:
connectedDestinations- The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectedDestinations
The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.
- Parameters:
connectedDestinations- The Amazon Resource Names (ARNs) of the destination endpoints that are connected to the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionType
The type of encryption used for the source endpoint connection.
- Parameters:
encryptionType- The type of encryption used for the source endpoint connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionType
The type of encryption used for the source endpoint connection.
- Parameters:
encryptionType- The type of encryption used for the source endpoint connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionConfiguration
SourceEndpoint.Builder encryptionConfiguration(EndpointEncryptionConfiguration encryptionConfiguration) Sets the value of the EncryptionConfiguration property for this object.- Parameters:
encryptionConfiguration- The new value for the EncryptionConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionConfiguration
default SourceEndpoint.Builder encryptionConfiguration(Consumer<EndpointEncryptionConfiguration.Builder> encryptionConfiguration) Sets the value of the EncryptionConfiguration 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 toencryptionConfiguration(EndpointEncryptionConfiguration).- Parameters:
encryptionConfiguration- 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
SourceEndpoint.Builder associatedResourceDetails(SourceEndpointAssociatedResourceDetails associatedResourceDetails) The details of the resource that is associated with the source endpoint.
- Parameters:
associatedResourceDetails- The details of the resource that is associated with the source endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResourceDetails
default SourceEndpoint.Builder associatedResourceDetails(Consumer<SourceEndpointAssociatedResourceDetails.Builder> associatedResourceDetails) The details of the resource that is associated with the source endpoint.
This is a convenience method that creates an instance of theSourceEndpointAssociatedResourceDetails.Builderavoiding the need to create one manually viaSourceEndpointAssociatedResourceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toassociatedResourceDetails(SourceEndpointAssociatedResourceDetails).- Parameters:
associatedResourceDetails- a consumer that will call methods onSourceEndpointAssociatedResourceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags associated with the source endpoint. Each tag is a key-value pair.
- Parameters:
tags- The tags associated with the source endpoint. Each tag is a key-value pair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-