Class TraceMetadata.Builder
java.lang.Object
software.amazon.smithy.codegen.core.trace.TraceMetadata.Builder
- All Implemented Interfaces:
software.amazon.smithy.utils.SmithyBuilder<TraceMetadata>
- Enclosing class:
- TraceMetadata
public static final class TraceMetadata.Builder
extends Object
implements software.amazon.smithy.utils.SmithyBuilder<TraceMetadata>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Sets this builder's homepage.Sets the timestamp as the current time in RFC 3339 format.typeVersion
(String typeVersion) Sets this builder's typeVersion.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
build
in interfacesoftware.amazon.smithy.utils.SmithyBuilder<TraceMetadata>
- Returns:
- The TraceMetadata object corresponding to this builder.
-
id
-
version
-
timestamp
-
type
-
setTimestampAsNow
Sets the timestamp as the current time in RFC 3339 format.- Returns:
- This builder.
-
typeVersion
Sets this builder's typeVersion.- Parameters:
typeVersion
- typeVersion of TraceMetadata.- Returns:
- This builder.
-
homepage
Sets this builder's homepage.- Parameters:
homepage
- homepage of TraceMetadata.- Returns:
- This builder.
-