@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() |
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()
Returns true if the EnumValues property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
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()
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.
You can use hasEnumValues() to see if a value was sent in this field.
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 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 © 2021. All rights reserved.