Package com.pulumi.gcp.cloudrunv2.inputs
Class JobTemplateTemplateVolumeArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudrunv2.inputs.JobTemplateTemplateVolumeArgs.Builder
-
- Enclosing class:
- JobTemplateTemplateVolumeArgs
public static final class JobTemplateTemplateVolumeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(JobTemplateTemplateVolumeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JobTemplateTemplateVolumeArgs
build()
JobTemplateTemplateVolumeArgs.Builder
cloudSqlInstance(com.pulumi.core.Output<JobTemplateTemplateVolumeCloudSqlInstanceArgs> cloudSqlInstance)
JobTemplateTemplateVolumeArgs.Builder
cloudSqlInstance(JobTemplateTemplateVolumeCloudSqlInstanceArgs cloudSqlInstance)
JobTemplateTemplateVolumeArgs.Builder
emptyDir(com.pulumi.core.Output<JobTemplateTemplateVolumeEmptyDirArgs> emptyDir)
JobTemplateTemplateVolumeArgs.Builder
emptyDir(JobTemplateTemplateVolumeEmptyDirArgs emptyDir)
JobTemplateTemplateVolumeArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
JobTemplateTemplateVolumeArgs.Builder
name(java.lang.String name)
JobTemplateTemplateVolumeArgs.Builder
secret(com.pulumi.core.Output<JobTemplateTemplateVolumeSecretArgs> secret)
JobTemplateTemplateVolumeArgs.Builder
secret(JobTemplateTemplateVolumeSecretArgs secret)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(JobTemplateTemplateVolumeArgs defaults)
-
-
Method Detail
-
cloudSqlInstance
public JobTemplateTemplateVolumeArgs.Builder cloudSqlInstance(@Nullable com.pulumi.core.Output<JobTemplateTemplateVolumeCloudSqlInstanceArgs> cloudSqlInstance)
- Parameters:
cloudSqlInstance
- For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.- Returns:
- builder
-
cloudSqlInstance
public JobTemplateTemplateVolumeArgs.Builder cloudSqlInstance(JobTemplateTemplateVolumeCloudSqlInstanceArgs cloudSqlInstance)
- Parameters:
cloudSqlInstance
- For Cloud SQL volumes, contains the specific instances that should be mounted. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run. Structure is documented below.- Returns:
- builder
-
emptyDir
public JobTemplateTemplateVolumeArgs.Builder emptyDir(@Nullable com.pulumi.core.Output<JobTemplateTemplateVolumeEmptyDirArgs> emptyDir)
-
emptyDir
public JobTemplateTemplateVolumeArgs.Builder emptyDir(JobTemplateTemplateVolumeEmptyDirArgs emptyDir)
-
name
public JobTemplateTemplateVolumeArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Volume's name.- Returns:
- builder
-
name
public JobTemplateTemplateVolumeArgs.Builder name(java.lang.String name)
- Parameters:
name
- Volume's name.- Returns:
- builder
-
secret
public JobTemplateTemplateVolumeArgs.Builder secret(@Nullable com.pulumi.core.Output<JobTemplateTemplateVolumeSecretArgs> secret)
- Parameters:
secret
- Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.- Returns:
- builder
-
secret
public JobTemplateTemplateVolumeArgs.Builder secret(JobTemplateTemplateVolumeSecretArgs secret)
- Parameters:
secret
- Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret Structure is documented below.- Returns:
- builder
-
build
public JobTemplateTemplateVolumeArgs build()
-
-