Package com.pulumi.aws.appsync.inputs
Class ApiEventConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appsync.inputs.ApiEventConfigArgs.Builder
-
- Enclosing class:
- ApiEventConfigArgs
public static final class ApiEventConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApiEventConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApiEventConfigArgs defaults)
-
-
Method Detail
-
authProviders
public ApiEventConfigArgs.Builder authProviders(com.pulumi.core.Output<java.util.List<ApiEventConfigAuthProviderArgs>> authProviders)
- Parameters:
authProviders- List of authentication providers. See `event_config.auth_provider` Block below.- Returns:
- builder
-
authProviders
public ApiEventConfigArgs.Builder authProviders(java.util.List<ApiEventConfigAuthProviderArgs> authProviders)
- Parameters:
authProviders- List of authentication providers. See `event_config.auth_provider` Block below.- Returns:
- builder
-
authProviders
public ApiEventConfigArgs.Builder authProviders(ApiEventConfigAuthProviderArgs... authProviders)
- Parameters:
authProviders- List of authentication providers. See `event_config.auth_provider` Block below.- Returns:
- builder
-
connectionAuthModes
public ApiEventConfigArgs.Builder connectionAuthModes(com.pulumi.core.Output<java.util.List<ApiEventConfigConnectionAuthModeArgs>> connectionAuthModes)
- Parameters:
connectionAuthModes- List of authentication modes for connections. See `event_config.connection_auth_mode` Block below.- Returns:
- builder
-
connectionAuthModes
public ApiEventConfigArgs.Builder connectionAuthModes(java.util.List<ApiEventConfigConnectionAuthModeArgs> connectionAuthModes)
- Parameters:
connectionAuthModes- List of authentication modes for connections. See `event_config.connection_auth_mode` Block below.- Returns:
- builder
-
connectionAuthModes
public ApiEventConfigArgs.Builder connectionAuthModes(ApiEventConfigConnectionAuthModeArgs... connectionAuthModes)
- Parameters:
connectionAuthModes- List of authentication modes for connections. See `event_config.connection_auth_mode` Block below.- Returns:
- builder
-
defaultPublishAuthModes
public ApiEventConfigArgs.Builder defaultPublishAuthModes(com.pulumi.core.Output<java.util.List<ApiEventConfigDefaultPublishAuthModeArgs>> defaultPublishAuthModes)
- Parameters:
defaultPublishAuthModes- List of default authentication modes for publishing. See `event_config.default_publish_auth_mode` Block below.- Returns:
- builder
-
defaultPublishAuthModes
public ApiEventConfigArgs.Builder defaultPublishAuthModes(java.util.List<ApiEventConfigDefaultPublishAuthModeArgs> defaultPublishAuthModes)
- Parameters:
defaultPublishAuthModes- List of default authentication modes for publishing. See `event_config.default_publish_auth_mode` Block below.- Returns:
- builder
-
defaultPublishAuthModes
public ApiEventConfigArgs.Builder defaultPublishAuthModes(ApiEventConfigDefaultPublishAuthModeArgs... defaultPublishAuthModes)
- Parameters:
defaultPublishAuthModes- List of default authentication modes for publishing. See `event_config.default_publish_auth_mode` Block below.- Returns:
- builder
-
defaultSubscribeAuthModes
public ApiEventConfigArgs.Builder defaultSubscribeAuthModes(com.pulumi.core.Output<java.util.List<ApiEventConfigDefaultSubscribeAuthModeArgs>> defaultSubscribeAuthModes)
- Parameters:
defaultSubscribeAuthModes- List of default authentication modes for subscribing. See `event_config.default_subscribe_auth_mode` Block below.- Returns:
- builder
-
defaultSubscribeAuthModes
public ApiEventConfigArgs.Builder defaultSubscribeAuthModes(java.util.List<ApiEventConfigDefaultSubscribeAuthModeArgs> defaultSubscribeAuthModes)
- Parameters:
defaultSubscribeAuthModes- List of default authentication modes for subscribing. See `event_config.default_subscribe_auth_mode` Block below.- Returns:
- builder
-
defaultSubscribeAuthModes
public ApiEventConfigArgs.Builder defaultSubscribeAuthModes(ApiEventConfigDefaultSubscribeAuthModeArgs... defaultSubscribeAuthModes)
- Parameters:
defaultSubscribeAuthModes- List of default authentication modes for subscribing. See `event_config.default_subscribe_auth_mode` Block below.- Returns:
- builder
-
logConfig
public ApiEventConfigArgs.Builder logConfig(@Nullable com.pulumi.core.Output<ApiEventConfigLogConfigArgs> logConfig)
- Parameters:
logConfig- Logging configuration. See `logConfig` Block below.- Returns:
- builder
-
logConfig
public ApiEventConfigArgs.Builder logConfig(ApiEventConfigLogConfigArgs logConfig)
- Parameters:
logConfig- Logging configuration. See `logConfig` Block below.- Returns:
- builder
-
build
public ApiEventConfigArgs build()
-
-