Interface CreateNetworkResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<CreateNetworkResponse.Builder,,- CreateNetworkResponse> - MediaLiveResponse.Builder,- SdkBuilder<CreateNetworkResponse.Builder,,- CreateNetworkResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- CreateNetworkResponse
public static interface CreateNetworkResponse.Builder
extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<CreateNetworkResponse.Builder,CreateNetworkResponse> 
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.medialive.model.MediaLiveResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
arnThe 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.
 
- 
associatedClusterIdsSets 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.
 
- 
associatedClusterIdsSets 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.
 
- 
idThe 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.
 
- 
ipPoolsAn 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.
 
- 
ipPoolsAn 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.
 
- 
ipPoolsAn 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.Builderavoiding the need to create one manually viaIpPool.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toipPools(List<IpPool>).- Parameters:
- ipPools- a consumer that will call methods on- IpPool.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
nameThe 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.
 
- 
routesAn 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.
 
- 
routesAn 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.
 
- 
routesAn 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.Builderavoiding the need to create one manually viaRoute.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toroutes(List<Route>).- Parameters:
- routes- a consumer that will call methods on- Route.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
stateThe 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:
 
- 
stateThe 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:
 
 
-