public static interface ResourceChange.Builder extends SdkPojo, CopyableBuilder<ResourceChange.Builder,ResourceChange>
| Modifier and Type | Method and Description |
|---|---|
ResourceChange.Builder |
action(ChangeAction action)
The change action.
|
ResourceChange.Builder |
action(String action)
The change action.
|
ResourceChange.Builder |
details(Collection<ResourceChangeDetail> details)
Information about the resource changes.
|
ResourceChange.Builder |
details(Consumer<ResourceChangeDetail.Builder>... details)
Information about the resource changes.
|
ResourceChange.Builder |
details(ResourceChangeDetail... details)
Information about the resource changes.
|
ResourceChange.Builder |
logicalResourceId(String logicalResourceId)
The ID of the resource, as defined in the CloudFormation template.
|
ResourceChange.Builder |
physicalResourceId(String physicalResourceId)
The ID of the resource, if it was already created.
|
ResourceChange.Builder |
replacement(Replacement replacement)
If the change type is
Modify, indicates whether the existing resource is deleted and replaced
with a new one. |
ResourceChange.Builder |
replacement(String replacement)
If the change type is
Modify, indicates whether the existing resource is deleted and replaced
with a new one. |
ResourceChange.Builder |
resourceType(String resourceType)
The type of resource.
|
ResourceChange.Builder |
scope(Collection<ResourceAttribute> scope)
The change scope.
|
ResourceChange.Builder |
scope(ResourceAttribute... scope)
The change scope.
|
ResourceChange.Builder |
scopeWithStrings(Collection<String> scope)
The change scope.
|
ResourceChange.Builder |
scopeWithStrings(String... scope)
The change scope.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildResourceChange.Builder action(String action)
The change action.
action - The change action.ChangeAction,
ChangeActionResourceChange.Builder action(ChangeAction action)
The change action.
action - The change action.ChangeAction,
ChangeActionResourceChange.Builder logicalResourceId(String logicalResourceId)
The ID of the resource, as defined in the CloudFormation template.
logicalResourceId - The ID of the resource, as defined in the CloudFormation template.ResourceChange.Builder physicalResourceId(String physicalResourceId)
The ID of the resource, if it was already created.
physicalResourceId - The ID of the resource, if it was already created.ResourceChange.Builder resourceType(String resourceType)
The type of resource.
resourceType - The type of resource.ResourceChange.Builder replacement(String replacement)
If the change type is Modify, indicates whether the existing resource is deleted and replaced
with a new one.
replacement - If the change type is Modify, indicates whether the existing resource is deleted and
replaced with a new one.Replacement,
ReplacementResourceChange.Builder replacement(Replacement replacement)
If the change type is Modify, indicates whether the existing resource is deleted and replaced
with a new one.
replacement - If the change type is Modify, indicates whether the existing resource is deleted and
replaced with a new one.Replacement,
ReplacementResourceChange.Builder scopeWithStrings(Collection<String> scope)
The change scope.
scope - The change scope.ResourceChange.Builder scopeWithStrings(String... scope)
The change scope.
scope - The change scope.ResourceChange.Builder scope(Collection<ResourceAttribute> scope)
The change scope.
scope - The change scope.ResourceChange.Builder scope(ResourceAttribute... scope)
The change scope.
scope - The change scope.ResourceChange.Builder details(Collection<ResourceChangeDetail> details)
Information about the resource changes.
details - Information about the resource changes.ResourceChange.Builder details(ResourceChangeDetail... details)
Information about the resource changes.
details - Information about the resource changes.ResourceChange.Builder details(Consumer<ResourceChangeDetail.Builder>... details)
Information about the resource changes.
This is a convenience method that creates an instance of theResourceChangeDetail.Builder avoiding the need
to create one manually via
ResourceChangeDetail.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #details(List.
details - a consumer that will call methods on
ResourceChangeDetail.Builder#details(java.util.Collection) Copyright © 2023. All rights reserved.