Class PartitionOutputs.Builder
- java.lang.Object
-
- software.amazon.smithy.rulesengine.language.RulesComponentBuilder<PartitionOutputs.Builder,PartitionOutputs>
-
- software.amazon.smithy.rulesengine.aws.language.functions.partition.PartitionOutputs.Builder
-
- All Implemented Interfaces:
FromSourceLocation,SmithyBuilder<PartitionOutputs>
- Enclosing class:
- PartitionOutputs
public static class PartitionOutputs.Builder extends RulesComponentBuilder<PartitionOutputs.Builder,PartitionOutputs>
A builder used to create aPartitionclass.
-
-
Constructor Summary
Constructors Constructor Description Builder(FromSourceLocation sourceLocation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionOutputsbuild()Creates an immutable object that is created from the properties that have been set on the builder.PartitionOutputs.BuilderdnsSuffix(java.lang.String dnsSuffix)PartitionOutputs.BuilderdualStackDnsSuffix(java.lang.String dualStackDnsSuffix)PartitionOutputs.BuilderimplicitGlobalRegion(java.lang.String implicitGlobalRegion)PartitionOutputs.Buildername(java.lang.String name)PartitionOutputs.BuildersupportsDualStack(boolean supportsDualStack)PartitionOutputs.BuildersupportsFips(boolean supportsFips)-
Methods inherited from class software.amazon.smithy.rulesengine.language.RulesComponentBuilder
getSourceLocation, javaLocation, sourceLocation
-
-
-
-
Constructor Detail
-
Builder
public Builder(FromSourceLocation sourceLocation)
-
-
Method Detail
-
name
public PartitionOutputs.Builder name(java.lang.String name)
-
dnsSuffix
public PartitionOutputs.Builder dnsSuffix(java.lang.String dnsSuffix)
-
dualStackDnsSuffix
public PartitionOutputs.Builder dualStackDnsSuffix(java.lang.String dualStackDnsSuffix)
-
supportsFips
public PartitionOutputs.Builder supportsFips(boolean supportsFips)
-
supportsDualStack
public PartitionOutputs.Builder supportsDualStack(boolean supportsDualStack)
-
implicitGlobalRegion
public PartitionOutputs.Builder implicitGlobalRegion(java.lang.String implicitGlobalRegion)
-
build
public PartitionOutputs build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Returns:
- an instance of T
-
-