Interface GetImageBlockPublicAccessStateResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetImageBlockPublicAccessStateResponse.Builder,
,GetImageBlockPublicAccessStateResponse> Ec2Response.Builder
,SdkBuilder<GetImageBlockPublicAccessStateResponse.Builder,
,GetImageBlockPublicAccessStateResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetImageBlockPublicAccessStateResponse
-
Method Summary
Modifier and TypeMethodDescriptionimageBlockPublicAccessState
(String imageBlockPublicAccessState) The current state of block public access for AMIs at the account level in the specified Amazon Web Services Region.The entity that manages the state for block public access for AMIs.The entity that manages the state for block public access for AMIs.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Response.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
imageBlockPublicAccessState
GetImageBlockPublicAccessStateResponse.Builder imageBlockPublicAccessState(String imageBlockPublicAccessState) The current state of block public access for AMIs at the account level in the specified Amazon Web Services Region.
Possible values:
-
block-new-sharing
- Any attempt to publicly share your AMIs in the specified Region is blocked. -
unblocked
- Your AMIs in the specified Region can be publicly shared.
- Parameters:
imageBlockPublicAccessState
- The current state of block public access for AMIs at the account level in the specified Amazon Web Services Region.Possible values:
-
block-new-sharing
- Any attempt to publicly share your AMIs in the specified Region is blocked. -
unblocked
- Your AMIs in the specified Region can be publicly shared.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
managedBy
The entity that manages the state for block public access for AMIs. Possible values include:
-
account
- The state is managed by the account. -
declarative-policy
- The state is managed by a declarative policy and can't be modified by the account.
- Parameters:
managedBy
- The entity that manages the state for block public access for AMIs. Possible values include:-
account
- The state is managed by the account. -
declarative-policy
- The state is managed by a declarative policy and can't be modified by the account.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
managedBy
The entity that manages the state for block public access for AMIs. Possible values include:
-
account
- The state is managed by the account. -
declarative-policy
- The state is managed by a declarative policy and can't be modified by the account.
- Parameters:
managedBy
- The entity that manages the state for block public access for AMIs. Possible values include:-
account
- The state is managed by the account. -
declarative-policy
- The state is managed by a declarative policy and can't be modified by the account.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-