Package com.pulumi.cloudamqp
Class IntegrationMetricArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudamqp.IntegrationMetricArgs.Builder
-
- Enclosing class:
- IntegrationMetricArgs
public static final class IntegrationMetricArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IntegrationMetricArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IntegrationMetricArgs.BuilderaccessKeyId(com.pulumi.core.Output<java.lang.String> accessKeyId)IntegrationMetricArgs.BuilderaccessKeyId(java.lang.String accessKeyId)IntegrationMetricArgs.BuilderapiKey(com.pulumi.core.Output<java.lang.String> apiKey)IntegrationMetricArgs.BuilderapiKey(java.lang.String apiKey)IntegrationMetricArgsbuild()IntegrationMetricArgs.BuilderclientEmail(com.pulumi.core.Output<java.lang.String> clientEmail)IntegrationMetricArgs.BuilderclientEmail(java.lang.String clientEmail)IntegrationMetricArgs.Buildercredentials(com.pulumi.core.Output<java.lang.String> credentials)IntegrationMetricArgs.Buildercredentials(java.lang.String credentials)IntegrationMetricArgs.Builderemail(com.pulumi.core.Output<java.lang.String> email)IntegrationMetricArgs.Builderemail(java.lang.String email)IntegrationMetricArgs.BuilderiamExternalId(com.pulumi.core.Output<java.lang.String> iamExternalId)IntegrationMetricArgs.BuilderiamExternalId(java.lang.String iamExternalId)IntegrationMetricArgs.BuilderiamRole(com.pulumi.core.Output<java.lang.String> iamRole)IntegrationMetricArgs.BuilderiamRole(java.lang.String iamRole)IntegrationMetricArgs.BuilderinstanceId(com.pulumi.core.Output<java.lang.Integer> instanceId)IntegrationMetricArgs.BuilderinstanceId(java.lang.Integer instanceId)IntegrationMetricArgs.BuilderlicenseKey(com.pulumi.core.Output<java.lang.String> licenseKey)IntegrationMetricArgs.BuilderlicenseKey(java.lang.String licenseKey)IntegrationMetricArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)IntegrationMetricArgs.Buildername(java.lang.String name)IntegrationMetricArgs.BuilderprivateKey(com.pulumi.core.Output<java.lang.String> privateKey)IntegrationMetricArgs.BuilderprivateKey(java.lang.String privateKey)IntegrationMetricArgs.BuilderprivateKeyId(com.pulumi.core.Output<java.lang.String> privateKeyId)IntegrationMetricArgs.BuilderprivateKeyId(java.lang.String privateKeyId)IntegrationMetricArgs.BuilderprojectId(com.pulumi.core.Output<java.lang.String> projectId)IntegrationMetricArgs.BuilderprojectId(java.lang.String projectId)IntegrationMetricArgs.BuilderqueueAllowlist(com.pulumi.core.Output<java.lang.String> queueAllowlist)IntegrationMetricArgs.BuilderqueueAllowlist(java.lang.String queueAllowlist)IntegrationMetricArgs.BuilderqueueWhitelist(com.pulumi.core.Output<java.lang.String> queueWhitelist)Deprecated.use queue_allowlist insteadIntegrationMetricArgs.BuilderqueueWhitelist(java.lang.String queueWhitelist)Deprecated.use queue_allowlist insteadIntegrationMetricArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)IntegrationMetricArgs.Builderregion(java.lang.String region)IntegrationMetricArgs.BuildersecretAccessKey(com.pulumi.core.Output<java.lang.String> secretAccessKey)IntegrationMetricArgs.BuildersecretAccessKey(java.lang.String secretAccessKey)IntegrationMetricArgs.Buildertags(com.pulumi.core.Output<java.lang.String> tags)IntegrationMetricArgs.Buildertags(java.lang.String tags)IntegrationMetricArgs.BuildervhostAllowlist(com.pulumi.core.Output<java.lang.String> vhostAllowlist)IntegrationMetricArgs.BuildervhostAllowlist(java.lang.String vhostAllowlist)IntegrationMetricArgs.BuildervhostWhitelist(com.pulumi.core.Output<java.lang.String> vhostWhitelist)Deprecated.use vhost_allowlist insteadIntegrationMetricArgs.BuildervhostWhitelist(java.lang.String vhostWhitelist)Deprecated.use vhost_allowlist instead
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IntegrationMetricArgs defaults)
-
-
Method Detail
-
accessKeyId
public IntegrationMetricArgs.Builder accessKeyId(@Nullable com.pulumi.core.Output<java.lang.String> accessKeyId)
- Parameters:
accessKeyId- AWS access key identifier. (Cloudwatch)- Returns:
- builder
-
accessKeyId
public IntegrationMetricArgs.Builder accessKeyId(java.lang.String accessKeyId)
- Parameters:
accessKeyId- AWS access key identifier. (Cloudwatch)- Returns:
- builder
-
apiKey
public IntegrationMetricArgs.Builder apiKey(@Nullable com.pulumi.core.Output<java.lang.String> apiKey)
- Parameters:
apiKey- The API key for the integration service. (Librato)- Returns:
- builder
-
apiKey
public IntegrationMetricArgs.Builder apiKey(java.lang.String apiKey)
- Parameters:
apiKey- The API key for the integration service. (Librato)- Returns:
- builder
-
clientEmail
public IntegrationMetricArgs.Builder clientEmail(@Nullable com.pulumi.core.Output<java.lang.String> clientEmail)
- Parameters:
clientEmail- The client email. (Stackdriver)- Returns:
- builder
-
clientEmail
public IntegrationMetricArgs.Builder clientEmail(java.lang.String clientEmail)
- Parameters:
clientEmail- The client email. (Stackdriver)- Returns:
- builder
-
credentials
public IntegrationMetricArgs.Builder credentials(@Nullable com.pulumi.core.Output<java.lang.String> credentials)
- Parameters:
credentials- Base64Encoded credentials. (Stackdriver)- Returns:
- builder
-
credentials
public IntegrationMetricArgs.Builder credentials(java.lang.String credentials)
- Parameters:
credentials- Base64Encoded credentials. (Stackdriver)- Returns:
- builder
-
email
public IntegrationMetricArgs.Builder email(@Nullable com.pulumi.core.Output<java.lang.String> email)
- Parameters:
email- The email address registred for the integration service. (Librato)- Returns:
- builder
-
email
public IntegrationMetricArgs.Builder email(java.lang.String email)
- Parameters:
email- The email address registred for the integration service. (Librato)- Returns:
- builder
-
iamExternalId
public IntegrationMetricArgs.Builder iamExternalId(@Nullable com.pulumi.core.Output<java.lang.String> iamExternalId)
- Parameters:
iamExternalId- External identifier that match the role you created. (Cloudwatch)- Returns:
- builder
-
iamExternalId
public IntegrationMetricArgs.Builder iamExternalId(java.lang.String iamExternalId)
- Parameters:
iamExternalId- External identifier that match the role you created. (Cloudwatch)- Returns:
- builder
-
iamRole
public IntegrationMetricArgs.Builder iamRole(@Nullable com.pulumi.core.Output<java.lang.String> iamRole)
- Parameters:
iamRole- The ARN of the role to be assumed when publishing metrics. (Cloudwatch)- Returns:
- builder
-
iamRole
public IntegrationMetricArgs.Builder iamRole(java.lang.String iamRole)
- Parameters:
iamRole- The ARN of the role to be assumed when publishing metrics. (Cloudwatch)- Returns:
- builder
-
instanceId
public IntegrationMetricArgs.Builder instanceId(com.pulumi.core.Output<java.lang.Integer> instanceId)
- Parameters:
instanceId- Instance identifier- Returns:
- builder
-
instanceId
public IntegrationMetricArgs.Builder instanceId(java.lang.Integer instanceId)
- Parameters:
instanceId- Instance identifier- Returns:
- builder
-
licenseKey
public IntegrationMetricArgs.Builder licenseKey(@Nullable com.pulumi.core.Output<java.lang.String> licenseKey)
- Parameters:
licenseKey- The license key registred for the integration service. (New Relic)- Returns:
- builder
-
licenseKey
public IntegrationMetricArgs.Builder licenseKey(java.lang.String licenseKey)
- Parameters:
licenseKey- The license key registred for the integration service. (New Relic)- Returns:
- builder
-
name
public IntegrationMetricArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of metrics integration- Returns:
- builder
-
name
public IntegrationMetricArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of metrics integration- Returns:
- builder
-
privateKey
public IntegrationMetricArgs.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
- Parameters:
privateKey- The private key. (Stackdriver)- Returns:
- builder
-
privateKey
public IntegrationMetricArgs.Builder privateKey(java.lang.String privateKey)
- Parameters:
privateKey- The private key. (Stackdriver)- Returns:
- builder
-
privateKeyId
public IntegrationMetricArgs.Builder privateKeyId(@Nullable com.pulumi.core.Output<java.lang.String> privateKeyId)
- Parameters:
privateKeyId- Private key identifier. (Stackdriver)- Returns:
- builder
-
privateKeyId
public IntegrationMetricArgs.Builder privateKeyId(java.lang.String privateKeyId)
- Parameters:
privateKeyId- Private key identifier. (Stackdriver)- Returns:
- builder
-
projectId
public IntegrationMetricArgs.Builder projectId(@Nullable com.pulumi.core.Output<java.lang.String> projectId)
- Parameters:
projectId- Project ID. (Stackdriver)- Returns:
- builder
-
projectId
public IntegrationMetricArgs.Builder projectId(java.lang.String projectId)
- Parameters:
projectId- Project ID. (Stackdriver)- Returns:
- builder
-
queueAllowlist
public IntegrationMetricArgs.Builder queueAllowlist(@Nullable com.pulumi.core.Output<java.lang.String> queueAllowlist)
- Parameters:
queueAllowlist- (optional) allowlist using regular expression- Returns:
- builder
-
queueAllowlist
public IntegrationMetricArgs.Builder queueAllowlist(java.lang.String queueAllowlist)
- Parameters:
queueAllowlist- (optional) allowlist using regular expression- Returns:
- builder
-
queueWhitelist
@Deprecated public IntegrationMetricArgs.Builder queueWhitelist(@Nullable com.pulumi.core.Output<java.lang.String> queueWhitelist)
Deprecated.use queue_allowlist instead- Parameters:
queueWhitelist- **Deprecated**- Returns:
- builder
-
queueWhitelist
@Deprecated public IntegrationMetricArgs.Builder queueWhitelist(java.lang.String queueWhitelist)
Deprecated.use queue_allowlist instead- Parameters:
queueWhitelist- **Deprecated**- Returns:
- builder
-
region
public IntegrationMetricArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)- Returns:
- builder
-
region
public IntegrationMetricArgs.Builder region(java.lang.String region)
- Parameters:
region- AWS region for Cloudwatch and [US/EU] for Data dog/New relic. (Cloudwatch, Data Dog, New Relic)- Returns:
- builder
-
secretAccessKey
public IntegrationMetricArgs.Builder secretAccessKey(@Nullable com.pulumi.core.Output<java.lang.String> secretAccessKey)
- Parameters:
secretAccessKey- AWS secret key. (Cloudwatch)- Returns:
- builder
-
secretAccessKey
public IntegrationMetricArgs.Builder secretAccessKey(java.lang.String secretAccessKey)
- Parameters:
secretAccessKey- AWS secret key. (Cloudwatch)- Returns:
- builder
-
tags
public IntegrationMetricArgs.Builder tags(@Nullable com.pulumi.core.Output<java.lang.String> tags)
- Parameters:
tags- (optional) tags. E.g. env=prod,region=europe- Returns:
- builder
-
tags
public IntegrationMetricArgs.Builder tags(java.lang.String tags)
- Parameters:
tags- (optional) tags. E.g. env=prod,region=europe- Returns:
- builder
-
vhostAllowlist
public IntegrationMetricArgs.Builder vhostAllowlist(@Nullable com.pulumi.core.Output<java.lang.String> vhostAllowlist)
- Parameters:
vhostAllowlist- (optional) allowlist using regular expression- Returns:
- builder
-
vhostAllowlist
public IntegrationMetricArgs.Builder vhostAllowlist(java.lang.String vhostAllowlist)
- Parameters:
vhostAllowlist- (optional) allowlist using regular expression- Returns:
- builder
-
vhostWhitelist
@Deprecated public IntegrationMetricArgs.Builder vhostWhitelist(@Nullable com.pulumi.core.Output<java.lang.String> vhostWhitelist)
Deprecated.use vhost_allowlist instead- Parameters:
vhostWhitelist- **Deprecated**- Returns:
- builder
-
vhostWhitelist
@Deprecated public IntegrationMetricArgs.Builder vhostWhitelist(java.lang.String vhostWhitelist)
Deprecated.use vhost_allowlist instead- Parameters:
vhostWhitelist- **Deprecated**- Returns:
- builder
-
build
public IntegrationMetricArgs build()
-
-