Interface DeleteNetworkResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DeleteNetworkResponse.Builder,
,DeleteNetworkResponse> MediaLiveResponse.Builder
,SdkBuilder<DeleteNetworkResponse.Builder,
,DeleteNetworkResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DeleteNetworkResponse
@Mutable
@NotThreadSafe
public static interface DeleteNetworkResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<DeleteNetworkResponse.Builder,DeleteNetworkResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of this Network.associatedClusterIds
(String... associatedClusterIds) Sets the value of the AssociatedClusterIds property for this object.associatedClusterIds
(Collection<String> associatedClusterIds) Sets the value of the AssociatedClusterIds property for this object.The ID of the Network.ipPools
(Collection<IpPool> ipPools) An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere.ipPools
(Consumer<IpPool.Builder>... ipPools) An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere.An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere.The name that you specified for the Network.routes
(Collection<Route> routes) An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.routes
(Consumer<Route.Builder>... routes) An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.The current state of the Network.state
(NetworkState state) The current state of the Network.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.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, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The ARN of this Network. It is automatically assigned when the Network is created.- Parameters:
arn
- The ARN of this Network. It is automatically assigned when the Network is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedClusterIds
Sets the value of the AssociatedClusterIds property for this object.- Parameters:
associatedClusterIds
- The new value for the AssociatedClusterIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedClusterIds
Sets the value of the AssociatedClusterIds property for this object.- Parameters:
associatedClusterIds
- The new value for the AssociatedClusterIds property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the Network. Unique in the AWS account. The ID is the resource-id portion of the ARN.- Parameters:
id
- The ID of the Network. Unique in the AWS account. The ID is the resource-id portion of the ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipPools
An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block.- Parameters:
ipPools
- An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipPools
An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block.- Parameters:
ipPools
- An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipPools
An array of IpPools in your organization's network that identify a collection of IP addresses in this network that are reserved for use in MediaLive Anywhere. MediaLive Anywhere uses these IP addresses for Push inputs (in both Bridge and NAT networks) and for output destinations (only in Bridge networks). Each IpPool specifies one CIDR block. This is a convenience method that creates an instance of theIpPool.Builder
avoiding the need to create one manually viaIpPool.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toipPools(List<IpPool>)
.- Parameters:
ipPools
- a consumer that will call methods onIpPool.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name that you specified for the Network.- Parameters:
name
- The name that you specified for the Network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.- Parameters:
routes
- An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.- Parameters:
routes
- An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
An array of routes that MediaLive Anywhere needs to know about in order to route encoding traffic. This is a convenience method that creates an instance of theRoute.Builder
avoiding the need to create one manually viaRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutes(List<Route>)
.- Parameters:
routes
- a consumer that will call methods onRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the Network. Only MediaLive Anywhere can change the state.- Parameters:
state
- The current state of the Network. Only MediaLive Anywhere can change the state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the Network. Only MediaLive Anywhere can change the state.- Parameters:
state
- The current state of the Network. Only MediaLive Anywhere can change the state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-