Class BuildSummary.Builder
- java.lang.Object
-
- com.rivet.api.resources.cloud.common.types.BuildSummary.Builder
-
- All Implemented Interfaces:
BuildSummary._FinalStage,BuildSummary.BuildIdStage,BuildSummary.CompleteStage,BuildSummary.ContentLengthStage,BuildSummary.CreateTsStage,BuildSummary.DisplayNameStage,BuildSummary.UploadIdStage
- Enclosing class:
- BuildSummary
public static final class BuildSummary.Builder extends java.lang.Object implements BuildSummary.BuildIdStage, BuildSummary.UploadIdStage, BuildSummary.DisplayNameStage, BuildSummary.CreateTsStage, BuildSummary.ContentLengthStage, BuildSummary.CompleteStage, BuildSummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildSummarybuild()BuildSummary.UploadIdStagebuildId(java.util.UUID buildId)BuildSummary._FinalStagecomplete(boolean complete)Whether or not this build has completely been uploaded.BuildSummary.CompleteStagecontentLength(long contentLength)Unsigned 64 bit integer.BuildSummary.ContentLengthStagecreateTs(java.time.OffsetDateTime createTs)RFC3339 timestamp.BuildSummary.CreateTsStagedisplayName(java.lang.String displayName)Represent a resource's readable display name.BuildSummary.Builderfrom(BuildSummary other)BuildSummary.DisplayNameStageuploadId(java.util.UUID uploadId)
-
-
-
Method Detail
-
from
public BuildSummary.Builder from(BuildSummary other)
- Specified by:
fromin interfaceBuildSummary.BuildIdStage
-
buildId
public BuildSummary.UploadIdStage buildId(java.util.UUID buildId)
- Specified by:
buildIdin interfaceBuildSummary.BuildIdStage
-
uploadId
public BuildSummary.DisplayNameStage uploadId(java.util.UUID uploadId)
- Specified by:
uploadIdin interfaceBuildSummary.UploadIdStage
-
displayName
public BuildSummary.CreateTsStage displayName(java.lang.String displayName)
Represent a resource's readable display name.
- Specified by:
displayNamein interfaceBuildSummary.DisplayNameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createTs
public BuildSummary.ContentLengthStage createTs(java.time.OffsetDateTime createTs)
RFC3339 timestamp.
- Specified by:
createTsin interfaceBuildSummary.CreateTsStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentLength
public BuildSummary.CompleteStage contentLength(long contentLength)
Unsigned 64 bit integer.
- Specified by:
contentLengthin interfaceBuildSummary.ContentLengthStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
complete
public BuildSummary._FinalStage complete(boolean complete)
Whether or not this build has completely been uploaded.
- Specified by:
completein interfaceBuildSummary.CompleteStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public BuildSummary build()
- Specified by:
buildin interfaceBuildSummary._FinalStage
-
-