| Package | Description |
|---|---|
| software.amazon.awssdk.services.securityhub.model |
| Modifier and Type | Method and Description |
|---|---|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.additionalAuthenticationProviders(AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails... additionalAuthenticationProviders)
A list of additional authentication providers for the GraphQL API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.additionalAuthenticationProviders(Collection<AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails> additionalAuthenticationProviders)
A list of additional authentication providers for the GraphQL API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.additionalAuthenticationProviders(Consumer<AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails.Builder>... additionalAuthenticationProviders)
A list of additional authentication providers for the GraphQL API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.apiId(String apiId)
The unique identifier for the API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.arn(String arn)
The Amazon Resource Name (ARN) of the API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.authenticationType(String authenticationType)
The type of security configuration for your GraphQL API: API key, Identity and Access Management (IAM),
OpenID Connect (OIDC), Amazon Cognito user pools, or Lambda.
|
static AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.builder() |
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.id(String id)
The unique identifier for the API.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.lambdaAuthorizerConfig(AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails lambdaAuthorizerConfig)
Specifies the configuration for Lambda function authorization.
|
default AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.lambdaAuthorizerConfig(Consumer<AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails.Builder> lambdaAuthorizerConfig)
Specifies the configuration for Lambda function authorization.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.logConfig(AwsAppSyncGraphQlApiLogConfigDetails logConfig)
The Amazon CloudWatch Logs configuration.
|
default AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.logConfig(Consumer<AwsAppSyncGraphQlApiLogConfigDetails.Builder> logConfig)
The Amazon CloudWatch Logs configuration.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.name(String name)
The API name.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.openIdConnectConfig(AwsAppSyncGraphQlApiOpenIdConnectConfigDetails openIdConnectConfig)
Specifies the authorization configuration for using an OpenID Connect compliant service with an AppSync
GraphQL API endpoint.
|
default AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.openIdConnectConfig(Consumer<AwsAppSyncGraphQlApiOpenIdConnectConfigDetails.Builder> openIdConnectConfig)
Specifies the authorization configuration for using an OpenID Connect compliant service with an AppSync
GraphQL API endpoint.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.toBuilder() |
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.userPoolConfig(AwsAppSyncGraphQlApiUserPoolConfigDetails userPoolConfig)
The Amazon Cognito user pools configuration.
|
default AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.userPoolConfig(Consumer<AwsAppSyncGraphQlApiUserPoolConfigDetails.Builder> userPoolConfig)
The Amazon Cognito user pools configuration.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.wafWebAclArn(String wafWebAclArn)
The Amazon Resource Name (ARN) of the WAF web access control list (web ACL) associated with this GraphQL API,
if one exists.
|
AwsAppSyncGraphQlApiDetails.Builder |
AwsAppSyncGraphQlApiDetails.Builder.xrayEnabled(Boolean xrayEnabled)
Indicates whether to use X-Ray tracing for the GraphQL API.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends AwsAppSyncGraphQlApiDetails.Builder> |
AwsAppSyncGraphQlApiDetails.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default ResourceDetails.Builder |
ResourceDetails.Builder.awsAppSyncGraphQlApi(Consumer<AwsAppSyncGraphQlApiDetails.Builder> awsAppSyncGraphQlApi)
Provides details about an AppSync Graph QL API, which lets you query multiple databases, microservices, and
APIs from a single GraphQL endpoint.
|
Copyright © 2023. All rights reserved.