@Generated(value="software.amazon.awssdk:codegen") public final class CreateDbProxyEndpointRequest extends RdsRequest implements ToCopyableBuilder<CreateDbProxyEndpointRequest.Builder,CreateDbProxyEndpointRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
CreateDbProxyEndpointRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static CreateDbProxyEndpointRequest.Builder |
builder() |
String |
dbProxyEndpointName()
The name of the DB proxy endpoint to create.
|
String |
dbProxyName()
The name of the DB proxy associated with the DB proxy endpoint that you create.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
boolean |
hasVpcSecurityGroupIds()
For responses, this returns true if the service returned a value for the VpcSecurityGroupIds property.
|
boolean |
hasVpcSubnetIds()
For responses, this returns true if the service returned a value for the VpcSubnetIds property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateDbProxyEndpointRequest.Builder> |
serializableBuilderClass() |
List<Tag> |
tags()
Returns the value of the Tags property for this object.
|
DBProxyEndpointTargetRole |
targetRole()
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
|
String |
targetRoleAsString()
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.
|
CreateDbProxyEndpointRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
vpcSecurityGroupIds()
The VPC security group IDs for the DB proxy endpoint that you create.
|
List<String> |
vpcSubnetIds()
The VPC subnet IDs for the DB proxy endpoint that you create.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String dbProxyName()
The name of the DB proxy associated with the DB proxy endpoint that you create.
public final String dbProxyEndpointName()
The name of the DB proxy endpoint to create.
public final boolean hasVpcSubnetIds()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> vpcSubnetIds()
The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a different set of subnet IDs than for the original DB proxy.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVpcSubnetIds()
method.
public final boolean hasVpcSecurityGroupIds()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> vpcSecurityGroupIds()
The VPC security group IDs for the DB proxy endpoint that you create. You can specify a different set of security group IDs than for the original DB proxy. The default is the default security group for the VPC.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasVpcSecurityGroupIds()
method.
public final DBProxyEndpointTargetRole targetRole()
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The
default is READ_WRITE
. The only role that proxies for RDS for Microsoft SQL Server support is
READ_WRITE
.
If the service returns an enum value that is not available in the current SDK version, targetRole
will
return DBProxyEndpointTargetRole.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from targetRoleAsString()
.
READ_WRITE
. The only role that proxies for RDS for Microsoft SQL Server
support is READ_WRITE
.DBProxyEndpointTargetRole
public final String targetRoleAsString()
A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. The
default is READ_WRITE
. The only role that proxies for RDS for Microsoft SQL Server support is
READ_WRITE
.
If the service returns an enum value that is not available in the current SDK version, targetRole
will
return DBProxyEndpointTargetRole.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is
available from targetRoleAsString()
.
READ_WRITE
. The only role that proxies for RDS for Microsoft SQL Server
support is READ_WRITE
.DBProxyEndpointTargetRole
public final boolean hasTags()
isEmpty()
method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final List<Tag> tags()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags()
method.
public CreateDbProxyEndpointRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateDbProxyEndpointRequest.Builder,CreateDbProxyEndpointRequest>
toBuilder
in class RdsRequest
public static CreateDbProxyEndpointRequest.Builder builder()
public static Class<? extends CreateDbProxyEndpointRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2023. All rights reserved.