public static final class ReferencesTrait.Reference.Builder extends java.lang.Object implements SmithyBuilder<ReferencesTrait.Reference>
ReferencesTrait.Reference
.Modifier and Type | Method and Description |
---|---|
ReferencesTrait.Reference |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
ReferencesTrait.Reference.Builder |
ids(java.util.Map<java.lang.String,java.lang.String> members) |
ReferencesTrait.Reference.Builder |
rel(java.lang.String rel) |
ReferencesTrait.Reference.Builder |
resource(ShapeId resource) |
ReferencesTrait.Reference.Builder |
service(ShapeId service) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public ReferencesTrait.Reference build()
SmithyBuilder
build
in interface SmithyBuilder<ReferencesTrait.Reference>
public ReferencesTrait.Reference.Builder ids(java.util.Map<java.lang.String,java.lang.String> members)
public ReferencesTrait.Reference.Builder resource(ShapeId resource)
public ReferencesTrait.Reference.Builder service(ShapeId service)
public ReferencesTrait.Reference.Builder rel(java.lang.String rel)