Cloneable
, ReadLimitInfo
, ToCopyableBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
@Generated("software.amazon.awssdk:codegen") public class CreateAuthorizerRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
Request to add a new Authorizer to an existing RestApi resource.
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateAuthorizerRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
String |
authorizerCredentials() |
Specifies the credentials required for the authorizer, if any.
|
Integer |
authorizerResultTtlInSeconds() |
The TTL of cached authorizer results.
|
String |
authorizerUri() |
[Required] Specifies the authorizer's Uniform Resource Identifier (URI).
|
String |
authType() |
Optional customer-defined field, used in Swagger imports/exports.
|
static CreateAuthorizerRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
identitySource() |
[Required] The source of the identity in an incoming request.
|
String |
identityValidationExpression() |
A validation expression for the incoming identity.
|
String |
name() |
[Required] The name of the authorizer.
|
List<String> |
providerARNs() |
A list of the Cognito Your User Pool authorizer's provider ARNs.
|
String |
restApiId() |
The RestApi identifier under which the Authorizer will be created.
|
static Class<? extends CreateAuthorizerRequest.Builder> |
serializableBuilderClass() |
|
CreateAuthorizerRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
type() |
[Required] The type of the authorizer.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String restApiId()
The RestApi identifier under which the Authorizer will be created.
public String name()
[Required] The name of the authorizer.
public String type()
[Required] The type of the authorizer.
AuthorizerType
public List<String> providerARNs()
A list of the Cognito Your User Pool authorizer's provider ARNs.
public String authType()
Optional customer-defined field, used in Swagger imports/exports. Has no functional impact.
public String authorizerUri()
[Required] Specifies the authorizer's Uniform Resource Identifier (URI).
public String authorizerCredentials()
Specifies the credentials required for the authorizer, if any.
public String identitySource()
[Required] The source of the identity in an incoming request.
public String identityValidationExpression()
A validation expression for the incoming identity.
public Integer authorizerResultTtlInSeconds()
The TTL of cached authorizer results.
public CreateAuthorizerRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
public static CreateAuthorizerRequest.Builder builder()
public static Class<? extends CreateAuthorizerRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.