@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateVpcIngressConnectionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateVpcIngressConnectionRequest() |
Modifier and Type | Method and Description |
---|---|
CreateVpcIngressConnectionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
IngressVpcConfiguration |
getIngressVpcConfiguration()
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that
are used to create the VPC Ingress Connection resource.
|
String |
getServiceArn()
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection
resource.
|
List<Tag> |
getTags()
An optional list of metadata items that you can associate with the VPC Ingress Connection resource.
|
String |
getVpcIngressConnectionName()
A name for the VPC Ingress Connection resource.
|
int |
hashCode() |
void |
setIngressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that
are used to create the VPC Ingress Connection resource.
|
void |
setServiceArn(String serviceArn)
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection
resource.
|
void |
setTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource.
|
void |
setVpcIngressConnectionName(String vpcIngressConnectionName)
A name for the VPC Ingress Connection resource.
|
String |
toString()
Returns a string representation of this object.
|
CreateVpcIngressConnectionRequest |
withIngressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that
are used to create the VPC Ingress Connection resource.
|
CreateVpcIngressConnectionRequest |
withServiceArn(String serviceArn)
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection
resource.
|
CreateVpcIngressConnectionRequest |
withTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource.
|
CreateVpcIngressConnectionRequest |
withTags(Tag... tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource.
|
CreateVpcIngressConnectionRequest |
withVpcIngressConnectionName(String vpcIngressConnectionName)
A name for the VPC Ingress Connection resource.
|
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 setServiceArn(String serviceArn)
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.
serviceArn
- The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress
Connection resource.public String getServiceArn()
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.
public CreateVpcIngressConnectionRequest withServiceArn(String serviceArn)
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.
serviceArn
- The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress
Connection resource.public void setVpcIngressConnectionName(String vpcIngressConnectionName)
A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.
vpcIngressConnectionName
- A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress
Connections in your Amazon Web Services account in the Amazon Web Services Region.public String getVpcIngressConnectionName()
A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.
public CreateVpcIngressConnectionRequest withVpcIngressConnectionName(String vpcIngressConnectionName)
A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your Amazon Web Services account in the Amazon Web Services Region.
vpcIngressConnectionName
- A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress
Connections in your Amazon Web Services account in the Amazon Web Services Region.public void setIngressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
ingressVpcConfiguration
- Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint
that are used to create the VPC Ingress Connection resource.public IngressVpcConfiguration getIngressVpcConfiguration()
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
public CreateVpcIngressConnectionRequest withIngressVpcConfiguration(IngressVpcConfiguration ingressVpcConfiguration)
Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource.
ingressVpcConfiguration
- Specifications for the customer’s Amazon VPC and the related Amazon Web Services PrivateLink VPC endpoint
that are used to create the VPC Ingress Connection resource.public List<Tag> getTags()
An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
public void setTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
tags
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag
is a key-value pair.public CreateVpcIngressConnectionRequest withTags(Tag... tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag
is a key-value pair.public CreateVpcIngressConnectionRequest withTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag is a key-value pair.
tags
- An optional list of metadata items that you can associate with the VPC Ingress Connection resource. A tag
is a key-value pair.public String toString()
toString
in class Object
Object.toString()
public CreateVpcIngressConnectionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()