Class NamespaceFull.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.NamespaceFull.Builder
-
- All Implemented Interfaces:
NamespaceFull._FinalStage,NamespaceFull.ConfigStage,NamespaceFull.CreateTsStage,NamespaceFull.DisplayNameStage,NamespaceFull.NameIdStage,NamespaceFull.NamespaceIdStage,NamespaceFull.VersionIdStage
- Enclosing class:
- NamespaceFull
public static final class NamespaceFull.Builder extends java.lang.Object implements NamespaceFull.NamespaceIdStage, NamespaceFull.CreateTsStage, NamespaceFull.DisplayNameStage, NamespaceFull.VersionIdStage, NamespaceFull.NameIdStage, NamespaceFull.ConfigStage, NamespaceFull._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamespaceFullbuild()NamespaceFull._FinalStageconfig(NamespaceConfig config)NamespaceFull.DisplayNameStagecreateTs(java.time.OffsetDateTime createTs)RFC3339 timestamp.NamespaceFull.VersionIdStagedisplayName(java.lang.String displayName)Represent a resource's readable display name.NamespaceFull.Builderfrom(NamespaceFull other)NamespaceFull.ConfigStagenameId(java.lang.String nameId)A human readable short identifier used to references resources.NamespaceFull.CreateTsStagenamespaceId(java.util.UUID namespaceId)NamespaceFull.NameIdStageversionId(java.util.UUID versionId)
-
-
-
Method Detail
-
from
public NamespaceFull.Builder from(NamespaceFull other)
- Specified by:
fromin interfaceNamespaceFull.NamespaceIdStage
-
namespaceId
public NamespaceFull.CreateTsStage namespaceId(java.util.UUID namespaceId)
- Specified by:
namespaceIdin interfaceNamespaceFull.NamespaceIdStage
-
createTs
public NamespaceFull.DisplayNameStage createTs(java.time.OffsetDateTime createTs)
RFC3339 timestamp.
- Specified by:
createTsin interfaceNamespaceFull.CreateTsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
displayName
public NamespaceFull.VersionIdStage displayName(java.lang.String displayName)
Represent a resource's readable display name.
- Specified by:
displayNamein interfaceNamespaceFull.DisplayNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
versionId
public NamespaceFull.NameIdStage versionId(java.util.UUID versionId)
- Specified by:
versionIdin interfaceNamespaceFull.VersionIdStage
-
nameId
public NamespaceFull.ConfigStage nameId(java.lang.String nameId)
A human readable short identifier used to references resources. Different than a
rivet.common#Uuidbecause this is intended to be human readable. Different thanrivet.common#DisplayNamebecause this should not include special characters and be short.- Specified by:
nameIdin interfaceNamespaceFull.NameIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
config
public NamespaceFull._FinalStage config(NamespaceConfig config)
- Specified by:
configin interfaceNamespaceFull.ConfigStage
-
build
public NamespaceFull build()
- Specified by:
buildin interfaceNamespaceFull._FinalStage
-
-