Class ExpectedEndpoint.Builder
- java.lang.Object
-
- software.amazon.smithy.rulesengine.traits.ExpectedEndpoint.Builder
-
- All Implemented Interfaces:
SmithyBuilder<ExpectedEndpoint>
- Enclosing class:
- ExpectedEndpoint
public static final class ExpectedEndpoint.Builder extends java.lang.Object implements SmithyBuilder<ExpectedEndpoint>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpectedEndpointbuild()Creates an immutable object that is created from the properties that have been set on the builder.ExpectedEndpoint.Builderheaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)ExpectedEndpoint.Builderproperties(java.util.Map<java.lang.String,Node> properties)ExpectedEndpoint.BuilderputHeader(java.lang.String header, java.util.List<java.lang.String> values)ExpectedEndpoint.BuilderputProperty(java.lang.String property, Node value)ExpectedEndpoint.BuilderremoveHeader(java.lang.String header)ExpectedEndpoint.BuilderremoveProperty(java.lang.String property)ExpectedEndpoint.BuildersourceLocation(FromSourceLocation fromSourceLocation)ExpectedEndpoint.Builderurl(java.lang.String url)
-
-
-
Method Detail
-
sourceLocation
public ExpectedEndpoint.Builder sourceLocation(FromSourceLocation fromSourceLocation)
-
url
public ExpectedEndpoint.Builder url(java.lang.String url)
-
headers
public ExpectedEndpoint.Builder headers(java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)
-
putHeader
public ExpectedEndpoint.Builder putHeader(java.lang.String header, java.util.List<java.lang.String> values)
-
removeHeader
public ExpectedEndpoint.Builder removeHeader(java.lang.String header)
-
properties
public ExpectedEndpoint.Builder properties(java.util.Map<java.lang.String,Node> properties)
-
putProperty
public ExpectedEndpoint.Builder putProperty(java.lang.String property, Node value)
-
removeProperty
public ExpectedEndpoint.Builder removeProperty(java.lang.String property)
-
build
public ExpectedEndpoint build()
Description copied from interface:SmithyBuilderCreates an immutable object that is created from the properties that have been set on the builder.- Specified by:
buildin interfaceSmithyBuilder<ExpectedEndpoint>- Returns:
- an instance of T
-
-