Interface ScopeConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ScopeConfiguration.Builder,,ScopeConfiguration> SdkBuilder<ScopeConfiguration.Builder,,ScopeConfiguration> SdkPojo
- Enclosing class:
ScopeConfiguration
@Mutable
@NotThreadSafe
public static interface ScopeConfiguration.Builder
extends SdkPojo, CopyableBuilder<ScopeConfiguration.Builder,ScopeConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionThe type of scope.The type of scope.scopeValues(String... scopeValues) The list of scope values.scopeValues(Collection<String> scopeValues) The list of scope values.The current state of the scope configuration.state(ScopeState state) The current state of the scope configuration.stateReason(String stateReason) The reason for the current state of the scope configuration.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
-
scopeType
The type of scope. Valid values are
TENANT, which scans all resources in the Azure tenant, andSUBSCRIPTION, which scans only the resources in the specified Azure subscriptions.- Parameters:
scopeType- The type of scope. Valid values areTENANT, which scans all resources in the Azure tenant, andSUBSCRIPTION, which scans only the resources in the specified Azure subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scopeType
The type of scope. Valid values are
TENANT, which scans all resources in the Azure tenant, andSUBSCRIPTION, which scans only the resources in the specified Azure subscriptions.- Parameters:
scopeType- The type of scope. Valid values areTENANT, which scans all resources in the Azure tenant, andSUBSCRIPTION, which scans only the resources in the specified Azure subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scopeValues
The list of scope values. For subscription-level scope, these are Azure subscription IDs.
- Parameters:
scopeValues- The list of scope values. For subscription-level scope, these are Azure subscription IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scopeValues
The list of scope values. For subscription-level scope, these are Azure subscription IDs.
- Parameters:
scopeValues- The list of scope values. For subscription-level scope, these are Azure subscription IDs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the scope configuration.
- Parameters:
state- The current state of the scope configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the scope configuration.
- Parameters:
state- The current state of the scope configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stateReason
The reason for the current state of the scope configuration.
- Parameters:
stateReason- The reason for the current state of the scope configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-