@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() |
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, copyBaseTo, 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, withSdkRequestTimeoutpublic 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.EndpointAccessTypepublic 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.
EndpointAccessTypepublic 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.EndpointAccessTypepublic 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.EndpointAccessTypepublic 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 ObjectObject.toString()public CreateEndpointRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2021. All rights reserved.