Interface UnsupportedResource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<UnsupportedResource.Builder,
,UnsupportedResource> SdkBuilder<UnsupportedResource.Builder,
,UnsupportedResource> SdkPojo
- Enclosing class:
UnsupportedResource
@Mutable
@NotThreadSafe
public static interface UnsupportedResource.Builder
extends SdkPojo, CopyableBuilder<UnsupportedResource.Builder,UnsupportedResource>
-
Method Summary
Modifier and TypeMethodDescriptiondefault UnsupportedResource.Builder
logicalResourceId
(Consumer<LogicalResourceId.Builder> logicalResourceId) Logical resource identifier for the unsupported resource.logicalResourceId
(LogicalResourceId logicalResourceId) Logical resource identifier for the unsupported resource.default UnsupportedResource.Builder
physicalResourceId
(Consumer<PhysicalResourceId.Builder> physicalResourceId) Physical resource identifier for the unsupported resource.physicalResourceId
(PhysicalResourceId physicalResourceId) Physical resource identifier for the unsupported resource.resourceType
(String resourceType) The type of resource.unsupportedResourceStatus
(String unsupportedResourceStatus) The status of the unsupported resource.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
-
Method Details
-
logicalResourceId
Logical resource identifier for the unsupported resource.
- Parameters:
logicalResourceId
- Logical resource identifier for the unsupported resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logicalResourceId
default UnsupportedResource.Builder logicalResourceId(Consumer<LogicalResourceId.Builder> logicalResourceId) Logical resource identifier for the unsupported resource.
This is a convenience method that creates an instance of theLogicalResourceId.Builder
avoiding the need to create one manually viaLogicalResourceId.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tologicalResourceId(LogicalResourceId)
.- Parameters:
logicalResourceId
- a consumer that will call methods onLogicalResourceId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
physicalResourceId
Physical resource identifier for the unsupported resource.
- Parameters:
physicalResourceId
- Physical resource identifier for the unsupported resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
physicalResourceId
default UnsupportedResource.Builder physicalResourceId(Consumer<PhysicalResourceId.Builder> physicalResourceId) Physical resource identifier for the unsupported resource.
This is a convenience method that creates an instance of thePhysicalResourceId.Builder
avoiding the need to create one manually viaPhysicalResourceId.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tophysicalResourceId(PhysicalResourceId)
.- Parameters:
physicalResourceId
- a consumer that will call methods onPhysicalResourceId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The type of resource.
- Parameters:
resourceType
- The type of resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unsupportedResourceStatus
The status of the unsupported resource.
- Parameters:
unsupportedResourceStatus
- The status of the unsupported resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-