Interface EndpointSetting.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EndpointSetting.Builder,EndpointSetting>,SdkBuilder<EndpointSetting.Builder,EndpointSetting>,SdkPojo
- Enclosing class:
- EndpointSetting
public static interface EndpointSetting.Builder extends SdkPojo, CopyableBuilder<EndpointSetting.Builder,EndpointSetting>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EndpointSetting.Builderapplicability(String applicability)The relevance or validity of an endpoint setting for an engine name and its endpoint type.EndpointSetting.BuilderdefaultValue(String defaultValue)The default value of the endpoint setting if no value is specified usingCreateEndpointorModifyEndpoint.EndpointSetting.BuilderenumValues(String... enumValues)Enumerated values to use for this endpoint.EndpointSetting.BuilderenumValues(Collection<String> enumValues)Enumerated values to use for this endpoint.EndpointSetting.BuilderintValueMax(Integer intValueMax)The maximum value of an endpoint setting that is of typeint.EndpointSetting.BuilderintValueMin(Integer intValueMin)The minimum value of an endpoint setting that is of typeint.EndpointSetting.Buildername(String name)The name that you want to give the endpoint settings.EndpointSetting.Buildersensitive(Boolean sensitive)A value that marks this endpoint setting as sensitive.EndpointSetting.Buildertype(String type)The type of endpoint.EndpointSetting.Buildertype(EndpointSettingTypeValue type)The type of endpoint.EndpointSetting.Builderunits(String units)The unit of measure for this endpoint setting.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
name
EndpointSetting.Builder name(String name)
The name that you want to give the endpoint settings.
- Parameters:
name- The name that you want to give the endpoint settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
EndpointSetting.Builder type(String type)
The type of endpoint. Valid values are
sourceandtarget.- Parameters:
type- The type of endpoint. Valid values aresourceandtarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EndpointSettingTypeValue,EndpointSettingTypeValue
-
type
EndpointSetting.Builder type(EndpointSettingTypeValue type)
The type of endpoint. Valid values are
sourceandtarget.- Parameters:
type- The type of endpoint. Valid values aresourceandtarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EndpointSettingTypeValue,EndpointSettingTypeValue
-
enumValues
EndpointSetting.Builder enumValues(Collection<String> enumValues)
Enumerated values to use for this endpoint.
- Parameters:
enumValues- Enumerated values to use for this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enumValues
EndpointSetting.Builder enumValues(String... enumValues)
Enumerated values to use for this endpoint.
- Parameters:
enumValues- Enumerated values to use for this endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sensitive
EndpointSetting.Builder sensitive(Boolean sensitive)
A value that marks this endpoint setting as sensitive.
- Parameters:
sensitive- A value that marks this endpoint setting as sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
units
EndpointSetting.Builder units(String units)
The unit of measure for this endpoint setting.
- Parameters:
units- The unit of measure for this endpoint setting.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicability
EndpointSetting.Builder applicability(String applicability)
The relevance or validity of an endpoint setting for an engine name and its endpoint type.
- Parameters:
applicability- The relevance or validity of an endpoint setting for an engine name and its endpoint type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intValueMin
EndpointSetting.Builder intValueMin(Integer intValueMin)
The minimum value of an endpoint setting that is of type
int.- Parameters:
intValueMin- The minimum value of an endpoint setting that is of typeint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intValueMax
EndpointSetting.Builder intValueMax(Integer intValueMax)
The maximum value of an endpoint setting that is of type
int.- Parameters:
intValueMax- The maximum value of an endpoint setting that is of typeint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
EndpointSetting.Builder defaultValue(String defaultValue)
The default value of the endpoint setting if no value is specified using
CreateEndpointorModifyEndpoint.- Parameters:
defaultValue- The default value of the endpoint setting if no value is specified usingCreateEndpointorModifyEndpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-