Class RegionSpecialCase
java.lang.Object
software.amazon.smithy.rulesengine.aws.traits.RegionSpecialCase
- All Implemented Interfaces:
FromSourceLocation
,ToNode
,ToSmithyBuilder<RegionSpecialCase>
public final class RegionSpecialCase
extends Object
implements FromSourceLocation, ToNode, ToSmithyBuilder<RegionSpecialCase>
A special case where endpoints for a region that do not follow the standard patterns.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic RegionSpecialCase.Builder
builder()
static RegionSpecialCase
Creates aRegionSpecialCase
instance from the given Node information.Gets the dualStack.Gets the endpoint.getFips()
Gets the fips.Gets the signing region.Gets the source location of a value.Take this object and create a builder that contains all of the current property values of this object.toNode()
Converts a value to aNode
.
-
Method Details
-
getEndpoint
Gets the endpoint.- Returns:
- Returns the endpoint
-
getDualStack
Gets the dualStack.- Returns:
- Returns the dualStack
-
getFips
Gets the fips.- Returns:
- Returns the fips
-
getSigningRegion
Gets the signing region.- Returns:
- Returns the signing region
-
toNode
Description copied from interface:ToNode
Converts a value to aNode
. -
toBuilder
Description copied from interface:ToSmithyBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToSmithyBuilder<RegionSpecialCase>
- Returns:
- a builder for type T
-
getSourceLocation
Description copied from interface:FromSourceLocation
Gets the source location of a value.- Specified by:
getSourceLocation
in interfaceFromSourceLocation
- Returns:
- Returns the source location of the value.
-
fromNode
Creates aRegionSpecialCase
instance from the given Node information.- Parameters:
node
- the node to deserialize.- Returns:
- Returns a RegionSpecialCase
-
builder
-