Interface UpdateResourceConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateResourceConfigurationResponse.Builder,
,UpdateResourceConfigurationResponse> SdkBuilder<UpdateResourceConfigurationResponse.Builder,
,UpdateResourceConfigurationResponse> SdkPojo
,SdkResponse.Builder
,VpcLatticeResponse.Builder
- Enclosing class:
UpdateResourceConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptionallowAssociationToShareableServiceNetwork
(Boolean allowAssociationToShareableServiceNetwork) Indicates whether to add the resource configuration to service networks that are shared with other accounts.The Amazon Resource Name (ARN) of the resource configuration.The ID of the resource configuration.The name of the resource configuration.portRanges
(String... portRanges) The TCP port ranges that a consumer can use to access a resource configuration.portRanges
(Collection<String> portRanges) The TCP port ranges that a consumer can use to access a resource configuration.The TCP protocol accepted by the specified resource configuration.protocol
(ProtocolType protocol) The TCP protocol accepted by the specified resource configuration.resourceConfigurationDefinition
(Consumer<ResourceConfigurationDefinition.Builder> resourceConfigurationDefinition) The resource configuration.resourceConfigurationDefinition
(ResourceConfigurationDefinition resourceConfigurationDefinition) The resource configuration.resourceConfigurationGroupId
(String resourceConfigurationGroupId) The ID of the group resource configuration.resourceGatewayId
(String resourceGatewayId) The ID of the resource gateway associated with the resource configuration.The status of the resource configuration.status
(ResourceConfigurationStatus status) The status of the resource configuration.The type of resource configuration.The type of resource configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
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
Methods inherited from interface software.amazon.awssdk.services.vpclattice.model.VpcLatticeResponse.Builder
build, responseMetadata, responseMetadata
-
Method Details
-
arn
The Amazon Resource Name (ARN) of the resource configuration.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The ID of the resource configuration.
- Parameters:
id
- The ID of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the resource configuration.
- Parameters:
name
- The name of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30
- Parameters:
portRanges
- The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
portRanges
The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30
- Parameters:
portRanges
- The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
The TCP protocol accepted by the specified resource configuration.
- Parameters:
protocol
- The TCP protocol accepted by the specified resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
protocol
The TCP protocol accepted by the specified resource configuration.
- Parameters:
protocol
- The TCP protocol accepted by the specified resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceConfigurationDefinition
UpdateResourceConfigurationResponse.Builder resourceConfigurationDefinition(ResourceConfigurationDefinition resourceConfigurationDefinition) The resource configuration.
- Parameters:
resourceConfigurationDefinition
- The resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceConfigurationDefinition
default UpdateResourceConfigurationResponse.Builder resourceConfigurationDefinition(Consumer<ResourceConfigurationDefinition.Builder> resourceConfigurationDefinition) The resource configuration.
This is a convenience method that creates an instance of theResourceConfigurationDefinition.Builder
avoiding the need to create one manually viaResourceConfigurationDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresourceConfigurationDefinition(ResourceConfigurationDefinition)
.- Parameters:
resourceConfigurationDefinition
- a consumer that will call methods onResourceConfigurationDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceConfigurationGroupId
UpdateResourceConfigurationResponse.Builder resourceConfigurationGroupId(String resourceConfigurationGroupId) The ID of the group resource configuration.
- Parameters:
resourceConfigurationGroupId
- The ID of the group resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceGatewayId
The ID of the resource gateway associated with the resource configuration.
- Parameters:
resourceGatewayId
- The ID of the resource gateway associated with the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the resource configuration.
- Parameters:
status
- The status of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the resource configuration.
- Parameters:
status
- The status of the resource configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of resource configuration.
-
SINGLE
- A single resource. -
GROUP
- A group of resources. -
CHILD
- A single resource that is part of a group resource configuration. -
ARN
- An Amazon Web Services resource.
- Parameters:
type
- The type of resource configuration.-
SINGLE
- A single resource. -
GROUP
- A group of resources. -
CHILD
- A single resource that is part of a group resource configuration. -
ARN
- An Amazon Web Services resource.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
type
The type of resource configuration.
-
SINGLE
- A single resource. -
GROUP
- A group of resources. -
CHILD
- A single resource that is part of a group resource configuration. -
ARN
- An Amazon Web Services resource.
- Parameters:
type
- The type of resource configuration.-
SINGLE
- A single resource. -
GROUP
- A group of resources. -
CHILD
- A single resource that is part of a group resource configuration. -
ARN
- An Amazon Web Services resource.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-