Class Partitions
java.lang.Object
software.amazon.smithy.rulesengine.aws.language.functions.partition.Partitions
- All Implemented Interfaces:
FromSourceLocation
,ToNode
,ToSmithyBuilder<Partitions>
public final class Partitions
extends Object
implements ToSmithyBuilder<Partitions>, FromSourceLocation, ToNode
A model for defining the set of partitions that are used by the rule-set aws.partition function.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Partitions.Builder
builder()
Builder to create aPartitions
instance.boolean
static Partitions
Creates aPartitions
instance from the given Node information.Gets the list of loaded partitions.Gets the source location of a value.Gets the version of the partitions file.int
hashCode()
Take this object and create a builder that contains all of the current property values of this object.toNode()
Converts a value to aNode
.toString()
-
Method Details
-
builder
Builder to create aPartitions
instance.- Returns:
- returns a new Builder.
-
fromNode
Creates aPartitions
instance from the given Node information.- Parameters:
node
- the node to deserialize.- Returns:
- the created Partitions.
-
getVersion
Gets the version of the partitions file.- Returns:
- returns the version of the partitions file.
-
getPartitions
Gets the list of loaded partitions.- Returns:
- returns the list of partitions.
-
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.
-
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<Partitions>
- Returns:
- a builder for type T
-
toNode
Description copied from interface:ToNode
Converts a value to aNode
. -
equals
-
hashCode
public int hashCode() -
toString
-