@Generated(value="software.amazon.awssdk:codegen") public final class EndpointSetting extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EndpointSetting.Builder,EndpointSetting>
Endpoint settings.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EndpointSetting.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
applicability()
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
|
static EndpointSetting.Builder |
builder() |
String |
defaultValue()
The default value of the endpoint setting if no value is specified using
CreateEndpoint or
ModifyEndpoint. |
List<String> |
enumValues()
Enumerated values to use for this endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEnumValues()
For responses, this returns true if the service returned a value for the EnumValues property.
|
int |
hashCode() |
Integer |
intValueMax()
The maximum value of an endpoint setting that is of type
int. |
Integer |
intValueMin()
The minimum value of an endpoint setting that is of type
int. |
String |
name()
The name that you want to give the endpoint settings.
|
List<SdkField<?>> |
sdkFields() |
Boolean |
sensitive()
A value that marks this endpoint setting as sensitive.
|
static Class<? extends EndpointSetting.Builder> |
serializableBuilderClass() |
EndpointSetting.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
EndpointSettingTypeValue |
type()
The type of endpoint.
|
String |
typeAsString()
The type of endpoint.
|
String |
units()
The unit of measure for this endpoint setting.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name that you want to give the endpoint settings.
public final EndpointSettingTypeValue type()
The type of endpoint. Valid values are source and target.
If the service returns an enum value that is not available in the current SDK version, type will return
EndpointSettingTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
source and target.EndpointSettingTypeValuepublic final String typeAsString()
The type of endpoint. Valid values are source and target.
If the service returns an enum value that is not available in the current SDK version, type will return
EndpointSettingTypeValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
source and target.EndpointSettingTypeValuepublic final boolean hasEnumValues()
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> enumValues()
Enumerated values to use for this endpoint.
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 hasEnumValues() method.
public final Boolean sensitive()
A value that marks this endpoint setting as sensitive.
public final String units()
The unit of measure for this endpoint setting.
public final String applicability()
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
public final Integer intValueMin()
The minimum value of an endpoint setting that is of type int.
int.public final Integer intValueMax()
The maximum value of an endpoint setting that is of type int.
int.public final String defaultValue()
The default value of the endpoint setting if no value is specified using CreateEndpoint or
ModifyEndpoint.
CreateEndpoint or
ModifyEndpoint.public EndpointSetting.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EndpointSetting.Builder,EndpointSetting>public static EndpointSetting.Builder builder()
public static Class<? extends EndpointSetting.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.