CopyableBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
, SdkBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
public static interface CreateAuthorizerRequest.Builder extends CopyableBuilder<CreateAuthorizerRequest.Builder,CreateAuthorizerRequest>
Modifier and Type | Method | Description |
---|---|---|
CreateAuthorizerRequest.Builder |
authorizerCredentials(String authorizerCredentials) |
Specifies the credentials required for the authorizer, if any.
|
CreateAuthorizerRequest.Builder |
authorizerResultTtlInSeconds(Integer authorizerResultTtlInSeconds) |
The TTL of cached authorizer results.
|
CreateAuthorizerRequest.Builder |
authorizerUri(String authorizerUri) |
[Required] Specifies the authorizer's Uniform Resource Identifier (URI).
|
CreateAuthorizerRequest.Builder |
authType(String authType) |
Optional customer-defined field, used in Swagger imports/exports.
|
CreateAuthorizerRequest.Builder |
identitySource(String identitySource) |
[Required] The source of the identity in an incoming request.
|
CreateAuthorizerRequest.Builder |
identityValidationExpression(String identityValidationExpression) |
A validation expression for the incoming identity.
|
CreateAuthorizerRequest.Builder |
name(String name) |
[Required] The name of the authorizer.
|
CreateAuthorizerRequest.Builder |
providerARNs(String... providerARNs) |
A list of the Cognito Your User Pool authorizer's provider ARNs.
|
CreateAuthorizerRequest.Builder |
providerARNs(Collection<String> providerARNs) |
A list of the Cognito Your User Pool authorizer's provider ARNs.
|
CreateAuthorizerRequest.Builder |
restApiId(String restApiId) |
The RestApi identifier under which the Authorizer will be created.
|
CreateAuthorizerRequest.Builder |
type(String type) |
[Required] The type of the authorizer.
|
CreateAuthorizerRequest.Builder |
type(AuthorizerType type) |
[Required] The type of the authorizer.
|
copy
apply, build
CreateAuthorizerRequest.Builder restApiId(String restApiId)
The RestApi identifier under which the Authorizer will be created.
restApiId
- The RestApi identifier under which the Authorizer will be created.CreateAuthorizerRequest.Builder name(String name)
[Required] The name of the authorizer.
name
- [Required] The name of the authorizer.CreateAuthorizerRequest.Builder type(String type)
[Required] The type of the authorizer.
type
- [Required] The type of the authorizer.AuthorizerType
CreateAuthorizerRequest.Builder type(AuthorizerType type)
[Required] The type of the authorizer.
type
- [Required] The type of the authorizer.AuthorizerType
CreateAuthorizerRequest.Builder providerARNs(Collection<String> providerARNs)
A list of the Cognito Your User Pool authorizer's provider ARNs.
providerARNs
- A list of the Cognito Your User Pool authorizer's provider ARNs.CreateAuthorizerRequest.Builder providerARNs(String... providerARNs)
A list of the Cognito Your User Pool authorizer's provider ARNs.
NOTE: This method appends the values to the existing list (if any). Use
#setProviderARNs(java.util.Collection)
or #withProviderARNs(java.util.Collection)
if you want
to override the existing values.
providerARNs
- A list of the Cognito Your User Pool authorizer's provider ARNs.CreateAuthorizerRequest.Builder authType(String authType)
Optional customer-defined field, used in Swagger imports/exports. Has no functional impact.
authType
- Optional customer-defined field, used in Swagger imports/exports. Has no functional impact.CreateAuthorizerRequest.Builder authorizerUri(String authorizerUri)
[Required] Specifies the authorizer's Uniform Resource Identifier (URI).
authorizerUri
- [Required] Specifies the authorizer's Uniform Resource Identifier (URI).CreateAuthorizerRequest.Builder authorizerCredentials(String authorizerCredentials)
Specifies the credentials required for the authorizer, if any.
authorizerCredentials
- Specifies the credentials required for the authorizer, if any.CreateAuthorizerRequest.Builder identitySource(String identitySource)
[Required] The source of the identity in an incoming request.
identitySource
- [Required] The source of the identity in an incoming request.CreateAuthorizerRequest.Builder identityValidationExpression(String identityValidationExpression)
A validation expression for the incoming identity.
identityValidationExpression
- A validation expression for the incoming identity.CreateAuthorizerRequest.Builder authorizerResultTtlInSeconds(Integer authorizerResultTtlInSeconds)
The TTL of cached authorizer results.
authorizerResultTtlInSeconds
- The TTL of cached authorizer results.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.