public static interface AccessPoint.Builder extends SdkPojo, CopyableBuilder<AccessPoint.Builder,AccessPoint>
| Modifier and Type | Method and Description |
|---|---|
AccessPoint.Builder |
accessPointArn(String accessPointArn)
The ARN for the access point.
|
AccessPoint.Builder |
alias(String alias)
The name or alias of the access point.
|
AccessPoint.Builder |
bucket(String bucket)
The name of the bucket associated with this access point.
|
AccessPoint.Builder |
name(String name)
The name of this access point.
|
AccessPoint.Builder |
networkOrigin(NetworkOrigin networkOrigin)
Indicates whether this access point allows access from the public internet.
|
AccessPoint.Builder |
networkOrigin(String networkOrigin)
Indicates whether this access point allows access from the public internet.
|
default AccessPoint.Builder |
vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
The virtual private cloud (VPC) configuration for this access point, if one exists.
|
AccessPoint.Builder |
vpcConfiguration(VpcConfiguration vpcConfiguration)
The virtual private cloud (VPC) configuration for this access point, if one exists.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAccessPoint.Builder name(String name)
The name of this access point.
name - The name of this access point.AccessPoint.Builder networkOrigin(String networkOrigin)
Indicates whether this access point allows access from the public internet. If VpcConfiguration
is specified for this access point, then NetworkOrigin is VPC, and the access point
doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet
, and the access point allows access from the public internet, subject to the access point and bucket access
policies.
networkOrigin - Indicates whether this access point allows access from the public internet. If
VpcConfiguration is specified for this access point, then NetworkOrigin is
VPC, and the access point doesn't allow access from the public internet. Otherwise,
NetworkOrigin is Internet, and the access point allows access from the
public internet, subject to the access point and bucket access policies.NetworkOrigin,
NetworkOriginAccessPoint.Builder networkOrigin(NetworkOrigin networkOrigin)
Indicates whether this access point allows access from the public internet. If VpcConfiguration
is specified for this access point, then NetworkOrigin is VPC, and the access point
doesn't allow access from the public internet. Otherwise, NetworkOrigin is Internet
, and the access point allows access from the public internet, subject to the access point and bucket access
policies.
networkOrigin - Indicates whether this access point allows access from the public internet. If
VpcConfiguration is specified for this access point, then NetworkOrigin is
VPC, and the access point doesn't allow access from the public internet. Otherwise,
NetworkOrigin is Internet, and the access point allows access from the
public internet, subject to the access point and bucket access policies.NetworkOrigin,
NetworkOriginAccessPoint.Builder vpcConfiguration(VpcConfiguration vpcConfiguration)
The virtual private cloud (VPC) configuration for this access point, if one exists.
This element is empty if this access point is an Amazon S3 on Outposts access point that is used by other Amazon Web Services.
vpcConfiguration - The virtual private cloud (VPC) configuration for this access point, if one exists. This element is empty if this access point is an Amazon S3 on Outposts access point that is used by other Amazon Web Services.
default AccessPoint.Builder vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
The virtual private cloud (VPC) configuration for this access point, if one exists.
This element is empty if this access point is an Amazon S3 on Outposts access point that is used by other Amazon Web Services.
VpcConfiguration.Builder
avoiding the need to create one manually via VpcConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to vpcConfiguration(VpcConfiguration).
vpcConfiguration - a consumer that will call methods on VpcConfiguration.BuildervpcConfiguration(VpcConfiguration)AccessPoint.Builder bucket(String bucket)
The name of the bucket associated with this access point.
bucket - The name of the bucket associated with this access point.AccessPoint.Builder accessPointArn(String accessPointArn)
The ARN for the access point.
accessPointArn - The ARN for the access point.AccessPoint.Builder alias(String alias)
The name or alias of the access point.
alias - The name or alias of the access point.Copyright © 2022. All rights reserved.