@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateEndpointRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateEndpointRequest() |
Modifier and Type | Method and Description |
---|---|
CreateEndpointRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccessType()
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
String |
getCustomerOwnedIpv4Pool()
The ID of the customer-owned IPv4 pool for the endpoint.
|
String |
getOutpostId()
The ID of the AWS Outposts.
|
String |
getSecurityGroupId()
The ID of the security group to use with the endpoint.
|
String |
getSubnetId()
The ID of the subnet in the selected VPC.
|
int |
hashCode() |
void |
setAccessType(String accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
void |
setCustomerOwnedIpv4Pool(String customerOwnedIpv4Pool)
The ID of the customer-owned IPv4 pool for the endpoint.
|
void |
setOutpostId(String outpostId)
The ID of the AWS Outposts.
|
void |
setSecurityGroupId(String securityGroupId)
The ID of the security group to use with the endpoint.
|
void |
setSubnetId(String subnetId)
The ID of the subnet in the selected VPC.
|
String |
toString()
Returns a string representation of this object.
|
CreateEndpointRequest |
withAccessType(EndpointAccessType accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
CreateEndpointRequest |
withAccessType(String accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint.
|
CreateEndpointRequest |
withCustomerOwnedIpv4Pool(String customerOwnedIpv4Pool)
The ID of the customer-owned IPv4 pool for the endpoint.
|
CreateEndpointRequest |
withOutpostId(String outpostId)
The ID of the AWS Outposts.
|
CreateEndpointRequest |
withSecurityGroupId(String securityGroupId)
The ID of the security group to use with the endpoint.
|
CreateEndpointRequest |
withSubnetId(String subnetId)
The ID of the subnet in the selected VPC.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setOutpostId(String outpostId)
The ID of the AWS Outposts.
outpostId
- The ID of the AWS Outposts.public String getOutpostId()
The ID of the AWS Outposts.
public CreateEndpointRequest withOutpostId(String outpostId)
The ID of the AWS Outposts.
outpostId
- The ID of the AWS Outposts.public void setSubnetId(String subnetId)
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the Amazon S3 on Outposts provisioned.
subnetId
- The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the
Amazon S3 on Outposts provisioned.public String getSubnetId()
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the Amazon S3 on Outposts provisioned.
public CreateEndpointRequest withSubnetId(String subnetId)
The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the Amazon S3 on Outposts provisioned.
subnetId
- The ID of the subnet in the selected VPC. The endpoint subnet must belong to the Outpost that has the
Amazon S3 on Outposts provisioned.public void setSecurityGroupId(String securityGroupId)
The ID of the security group to use with the endpoint.
securityGroupId
- The ID of the security group to use with the endpoint.public String getSecurityGroupId()
The ID of the security group to use with the endpoint.
public CreateEndpointRequest withSecurityGroupId(String securityGroupId)
The ID of the security group to use with the endpoint.
securityGroupId
- The ID of the security group to use with the endpoint.public void setAccessType(String accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
accessType
- The type of access for the on-premise network connectivity for the Outpost endpoint. To access the
endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4
pool.EndpointAccessType
public String getAccessType()
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
EndpointAccessType
public CreateEndpointRequest withAccessType(String accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
accessType
- The type of access for the on-premise network connectivity for the Outpost endpoint. To access the
endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4
pool.EndpointAccessType
public CreateEndpointRequest withAccessType(EndpointAccessType accessType)
The type of access for the on-premise network connectivity for the Outpost endpoint. To access the endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4 pool.
accessType
- The type of access for the on-premise network connectivity for the Outpost endpoint. To access the
endpoint from an on-premises network, you must specify the access type and provide the customer owned IPv4
pool.EndpointAccessType
public void setCustomerOwnedIpv4Pool(String customerOwnedIpv4Pool)
The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for the endpoint.
customerOwnedIpv4Pool
- The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for
the endpoint.public String getCustomerOwnedIpv4Pool()
The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for the endpoint.
public CreateEndpointRequest withCustomerOwnedIpv4Pool(String customerOwnedIpv4Pool)
The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for the endpoint.
customerOwnedIpv4Pool
- The ID of the customer-owned IPv4 pool for the endpoint. IP addresses will be allocated from this pool for
the endpoint.public String toString()
toString
in class Object
Object.toString()
public CreateEndpointRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()