Interface ResourceChangeDetail.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>,SdkBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>,SdkPojo
- Enclosing class:
- ResourceChangeDetail
public static interface ResourceChangeDetail.Builder extends SdkPojo, CopyableBuilder<ResourceChangeDetail.Builder,ResourceChangeDetail>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ResourceChangeDetail.BuildercausingEntity(String causingEntity)The ID of the entity that caused the change.ResourceChangeDetail.Builderevaluation(String evaluation)For static evaluations, the value of the resource attribute will change and the new value is known.ResourceChangeDetail.Builderevaluation(EvaluationType evaluation)For static evaluations, the value of the resource attribute will change and the new value is known.default ResourceChangeDetail.Buildertarget(Consumer<ResourceTargetDefinition.Builder> target)Information about the resource attribute to be modified.ResourceChangeDetail.Buildertarget(ResourceTargetDefinition target)Information about the resource attribute to be modified.-
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 Detail
-
target
ResourceChangeDetail.Builder target(ResourceTargetDefinition target)
Information about the resource attribute to be modified.
- Parameters:
target- Information about the resource attribute to be modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
default ResourceChangeDetail.Builder target(Consumer<ResourceTargetDefinition.Builder> target)
Information about the resource attribute to be modified.
This is a convenience method that creates an instance of theResourceTargetDefinition.Builderavoiding the need to create one manually viaResourceTargetDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(ResourceTargetDefinition).- Parameters:
target- a consumer that will call methods onResourceTargetDefinition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
target(ResourceTargetDefinition)
-
evaluation
ResourceChangeDetail.Builder evaluation(String evaluation)
For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
- Parameters:
evaluation- For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationType,EvaluationType
-
evaluation
ResourceChangeDetail.Builder evaluation(EvaluationType evaluation)
For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.
- Parameters:
evaluation- For static evaluations, the value of the resource attribute will change and the new value is known. For dynamic evaluations, the value might change, and any new value will be determined when the plan is updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EvaluationType,EvaluationType
-
causingEntity
ResourceChangeDetail.Builder causingEntity(String causingEntity)
The ID of the entity that caused the change.
- Parameters:
causingEntity- The ID of the entity that caused the change.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-