Package com.pulumi.aws.pinpoint
Class ApnsVoipChannelArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.pinpoint.ApnsVoipChannelArgs.Builder
-
- Enclosing class:
- ApnsVoipChannelArgs
public static final class ApnsVoipChannelArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApnsVoipChannelArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApnsVoipChannelArgs.BuilderapplicationId(com.pulumi.core.Output<java.lang.String> applicationId)ApnsVoipChannelArgs.BuilderapplicationId(java.lang.String applicationId)ApnsVoipChannelArgsbuild()ApnsVoipChannelArgs.BuilderbundleId(com.pulumi.core.Output<java.lang.String> bundleId)ApnsVoipChannelArgs.BuilderbundleId(java.lang.String bundleId)ApnsVoipChannelArgs.Buildercertificate(com.pulumi.core.Output<java.lang.String> certificate)ApnsVoipChannelArgs.Buildercertificate(java.lang.String certificate)ApnsVoipChannelArgs.BuilderdefaultAuthenticationMethod(com.pulumi.core.Output<java.lang.String> defaultAuthenticationMethod)ApnsVoipChannelArgs.BuilderdefaultAuthenticationMethod(java.lang.String defaultAuthenticationMethod)ApnsVoipChannelArgs.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ApnsVoipChannelArgs.Builderenabled(java.lang.Boolean enabled)ApnsVoipChannelArgs.BuilderprivateKey(com.pulumi.core.Output<java.lang.String> privateKey)ApnsVoipChannelArgs.BuilderprivateKey(java.lang.String privateKey)ApnsVoipChannelArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ApnsVoipChannelArgs.Builderregion(java.lang.String region)ApnsVoipChannelArgs.BuilderteamId(com.pulumi.core.Output<java.lang.String> teamId)ApnsVoipChannelArgs.BuilderteamId(java.lang.String teamId)ApnsVoipChannelArgs.BuildertokenKey(com.pulumi.core.Output<java.lang.String> tokenKey)ApnsVoipChannelArgs.BuildertokenKey(java.lang.String tokenKey)ApnsVoipChannelArgs.BuildertokenKeyId(com.pulumi.core.Output<java.lang.String> tokenKeyId)ApnsVoipChannelArgs.BuildertokenKeyId(java.lang.String tokenKeyId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApnsVoipChannelArgs defaults)
-
-
Method Detail
-
applicationId
public ApnsVoipChannelArgs.Builder applicationId(com.pulumi.core.Output<java.lang.String> applicationId)
- Parameters:
applicationId- Application ID.- Returns:
- builder
-
applicationId
public ApnsVoipChannelArgs.Builder applicationId(java.lang.String applicationId)
- Parameters:
applicationId- Application ID.- Returns:
- builder
-
bundleId
public ApnsVoipChannelArgs.Builder bundleId(@Nullable com.pulumi.core.Output<java.lang.String> bundleId)
- Parameters:
bundleId- ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. Required if using Key credentials.- Returns:
- builder
-
bundleId
public ApnsVoipChannelArgs.Builder bundleId(java.lang.String bundleId)
- Parameters:
bundleId- ID assigned to your iOS app. To find this value, choose Certificates, IDs & Profiles, choose App IDs in the Identifiers section, and choose your app. Required if using Key credentials.- Returns:
- builder
-
certificate
public ApnsVoipChannelArgs.Builder certificate(@Nullable com.pulumi.core.Output<java.lang.String> certificate)
- Parameters:
certificate- Pem encoded TLS Certificate from Apple. Required if using Certificate credentials.- Returns:
- builder
-
certificate
public ApnsVoipChannelArgs.Builder certificate(java.lang.String certificate)
- Parameters:
certificate- Pem encoded TLS Certificate from Apple. Required if using Certificate credentials.- Returns:
- builder
-
defaultAuthenticationMethod
public ApnsVoipChannelArgs.Builder defaultAuthenticationMethod(@Nullable com.pulumi.core.Output<java.lang.String> defaultAuthenticationMethod)
- Parameters:
defaultAuthenticationMethod- Default authentication method used for APNs. __NOTE__: AWS End User Messaging uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the AWS End User Messaging API, the AWS CLI, or an AWS SDK. If your default authentication type fails, AWS End User Messaging doesn't attempt to use the other authentication type.- Returns:
- builder
-
defaultAuthenticationMethod
public ApnsVoipChannelArgs.Builder defaultAuthenticationMethod(java.lang.String defaultAuthenticationMethod)
- Parameters:
defaultAuthenticationMethod- Default authentication method used for APNs. __NOTE__: AWS End User Messaging uses this default for every APNs push notification that you send using the console. You can override the default when you send a message programmatically using the AWS End User Messaging API, the AWS CLI, or an AWS SDK. If your default authentication type fails, AWS End User Messaging doesn't attempt to use the other authentication type.- Returns:
- builder
-
enabled
public ApnsVoipChannelArgs.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether the channel is enabled or disabled. Defaults to `true`.- Returns:
- builder
-
enabled
public ApnsVoipChannelArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether the channel is enabled or disabled. Defaults to `true`.- Returns:
- builder
-
privateKey
public ApnsVoipChannelArgs.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
- Parameters:
privateKey- Certificate Private Key file (ie. `.key` file). Required if using Certificate credentials.- Returns:
- builder
-
privateKey
public ApnsVoipChannelArgs.Builder privateKey(java.lang.String privateKey)
- Parameters:
privateKey- Certificate Private Key file (ie. `.key` file). Required if using Certificate credentials.- Returns:
- builder
-
region
public ApnsVoipChannelArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ApnsVoipChannelArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
teamId
public ApnsVoipChannelArgs.Builder teamId(@Nullable com.pulumi.core.Output<java.lang.String> teamId)
- Parameters:
teamId- ID assigned to your Apple developer account team. This value is provided on the Membership page. Required if using Key credentials.- Returns:
- builder
-
teamId
public ApnsVoipChannelArgs.Builder teamId(java.lang.String teamId)
- Parameters:
teamId- ID assigned to your Apple developer account team. This value is provided on the Membership page. Required if using Key credentials.- Returns:
- builder
-
tokenKey
public ApnsVoipChannelArgs.Builder tokenKey(@Nullable com.pulumi.core.Output<java.lang.String> tokenKey)
- Parameters:
tokenKey- `.p8` file that you download from your Apple developer account when you create an authentication key. Required if using Key credentials.- Returns:
- builder
-
tokenKey
public ApnsVoipChannelArgs.Builder tokenKey(java.lang.String tokenKey)
- Parameters:
tokenKey- `.p8` file that you download from your Apple developer account when you create an authentication key. Required if using Key credentials.- Returns:
- builder
-
tokenKeyId
public ApnsVoipChannelArgs.Builder tokenKeyId(@Nullable com.pulumi.core.Output<java.lang.String> tokenKeyId)
- Parameters:
tokenKeyId- ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. Required if using Key credentials.- Returns:
- builder
-
tokenKeyId
public ApnsVoipChannelArgs.Builder tokenKeyId(java.lang.String tokenKeyId)
- Parameters:
tokenKeyId- ID assigned to your signing key. To find this value, choose Certificates, IDs & Profiles, and choose your key in the Keys section. Required if using Key credentials.- Returns:
- builder
-
build
public ApnsVoipChannelArgs build()
-
-