Class PartitionEndpointSpecialCase
- java.lang.Object
- 
- software.amazon.smithy.rulesengine.aws.traits.PartitionEndpointSpecialCase
 
- 
- All Implemented Interfaces:
- FromSourceLocation,- ToNode,- ToSmithyBuilder<PartitionEndpointSpecialCase>
 
 public final class PartitionEndpointSpecialCase extends java.lang.Object implements FromSourceLocation, ToNode, ToSmithyBuilder<PartitionEndpointSpecialCase> A special case that does not follow the services standard patterns or are located in a region other than the partition's default global region.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPartitionEndpointSpecialCase.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PartitionEndpointSpecialCase.Builderbuilder()static PartitionEndpointSpecialCasefromNode(Node node)Creates aPartitionEndpointSpecialCaseinstance from the given Node information.java.lang.BooleangetDualStack()Gets the dualStack.java.lang.StringgetEndpoint()Gets the endpoint.java.lang.BooleangetFips()Gets the fips.java.lang.StringgetRegion()Gets the region.SourceLocationgetSourceLocation()Gets the source location of a value.SmithyBuilder<PartitionEndpointSpecialCase>toBuilder()Take this object and create a builder that contains all of the current property values of this object.NodetoNode()Converts a value to aNode.
 
- 
- 
- 
Method Detail- 
getEndpointpublic java.lang.String getEndpoint() Gets the endpoint.- Returns:
- Returns the endpoint
 
 - 
getDualStackpublic java.lang.Boolean getDualStack() Gets the dualStack.- Returns:
- Returns the dualStack
 
 - 
getFipspublic java.lang.Boolean getFips() Gets the fips.- Returns:
- Returns the fips
 
 - 
getRegionpublic java.lang.String getRegion() Gets the region.- Returns:
- Returns the region
 
 - 
toBuilderpublic SmithyBuilder<PartitionEndpointSpecialCase> toBuilder() Description copied from interface:ToSmithyBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToSmithyBuilder<PartitionEndpointSpecialCase>
- Returns:
- a builder for type T
 
 - 
getSourceLocationpublic SourceLocation getSourceLocation() Description copied from interface:FromSourceLocationGets the source location of a value.- Specified by:
- getSourceLocationin interface- FromSourceLocation
- Returns:
- Returns the source location of the value.
 
 - 
fromNodepublic static PartitionEndpointSpecialCase fromNode(Node node) Creates aPartitionEndpointSpecialCaseinstance from the given Node information.- Parameters:
- node- the node to deserialize.
- Returns:
- Returns a PartitionEndpointSpecialCase
 
 - 
builderpublic static PartitionEndpointSpecialCase.Builder builder() 
 
- 
 
-