Class NamespaceSummary.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.NamespaceSummary.Builder
-
- All Implemented Interfaces:
NamespaceSummary._FinalStage,NamespaceSummary.CreateTsStage,NamespaceSummary.DisplayNameStage,NamespaceSummary.NameIdStage,NamespaceSummary.NamespaceIdStage,NamespaceSummary.VersionIdStage
- Enclosing class:
- NamespaceSummary
public static final class NamespaceSummary.Builder extends java.lang.Object implements NamespaceSummary.NamespaceIdStage, NamespaceSummary.CreateTsStage, NamespaceSummary.DisplayNameStage, NamespaceSummary.VersionIdStage, NamespaceSummary.NameIdStage, NamespaceSummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NamespaceSummarybuild()NamespaceSummary.DisplayNameStagecreateTs(java.time.OffsetDateTime createTs)RFC3339 timestamp.NamespaceSummary.VersionIdStagedisplayName(java.lang.String displayName)Represent a resource's readable display name.NamespaceSummary.Builderfrom(NamespaceSummary other)NamespaceSummary._FinalStagenameId(java.lang.String nameId)A human readable short identifier used to references resources.NamespaceSummary.CreateTsStagenamespaceId(java.util.UUID namespaceId)NamespaceSummary.NameIdStageversionId(java.util.UUID versionId)
-
-
-
Method Detail
-
from
public NamespaceSummary.Builder from(NamespaceSummary other)
- Specified by:
fromin interfaceNamespaceSummary.NamespaceIdStage
-
namespaceId
public NamespaceSummary.CreateTsStage namespaceId(java.util.UUID namespaceId)
- Specified by:
namespaceIdin interfaceNamespaceSummary.NamespaceIdStage
-
createTs
public NamespaceSummary.DisplayNameStage createTs(java.time.OffsetDateTime createTs)
RFC3339 timestamp.
- Specified by:
createTsin interfaceNamespaceSummary.CreateTsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
displayName
public NamespaceSummary.VersionIdStage displayName(java.lang.String displayName)
Represent a resource's readable display name.
- Specified by:
displayNamein interfaceNamespaceSummary.DisplayNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
versionId
public NamespaceSummary.NameIdStage versionId(java.util.UUID versionId)
- Specified by:
versionIdin interfaceNamespaceSummary.VersionIdStage
-
nameId
public NamespaceSummary._FinalStage 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 interfaceNamespaceSummary.NameIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public NamespaceSummary build()
- Specified by:
buildin interfaceNamespaceSummary._FinalStage
-
-