Interface NetworkResourceSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkResourceSummary.Builder,,NetworkResourceSummary> SdkBuilder<NetworkResourceSummary.Builder,,NetworkResourceSummary> SdkPojo
- Enclosing class:
NetworkResourceSummary
@Mutable
@NotThreadSafe
public static interface NetworkResourceSummary.Builder
extends SdkPojo, CopyableBuilder<NetworkResourceSummary.Builder,NetworkResourceSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondefinition(String definition) Information about the resource, in JSON format.isMiddlebox(Boolean isMiddlebox) Indicates whether this is a middlebox appliance.The value for the Name tag.registeredGatewayArn(String registeredGatewayArn) The ARN of the gateway.resourceArn(String resourceArn) The ARN of the resource.resourceType(String resourceType) The resource type.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
-
registeredGatewayArn
The ARN of the gateway.
- Parameters:
registeredGatewayArn- The ARN of the gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
The ARN of the resource.
- Parameters:
resourceArn- The ARN of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The resource type.
- Parameters:
resourceType- The resource type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
definition
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
- Parameters:
definition- Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nameTag
The value for the Name tag.
- Parameters:
nameTag- The value for the Name tag.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMiddlebox
Indicates whether this is a middlebox appliance.
- Parameters:
isMiddlebox- Indicates whether this is a middlebox appliance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-