Class ExecutionConfig.Builder (1.1.4)

public static final class ExecutionConfig.Builder extends GeneratedMessageV3.Builder<ExecutionConfig.Builder> implements ExecutionConfigOrBuilder

Configuration of the environment to use when calling Skaffold.

Protobuf type google.cloud.deploy.v1.ExecutionConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllUsages(Iterable<? extends ExecutionConfig.ExecutionEnvironmentUsage> values)

public ExecutionConfig.Builder addAllUsages(Iterable<? extends ExecutionConfig.ExecutionEnvironmentUsage> values)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage>

The usages to add.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

addAllUsagesValue(Iterable<Integer> values)

public ExecutionConfig.Builder addAllUsagesValue(Iterable<Integer> values)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valuesIterable<Integer>

The enum numeric values on the wire for usages to add.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ExecutionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

addUsages(ExecutionConfig.ExecutionEnvironmentUsage value)

public ExecutionConfig.Builder addUsages(ExecutionConfig.ExecutionEnvironmentUsage value)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueExecutionConfig.ExecutionEnvironmentUsage

The usages to add.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

addUsagesValue(int value)

public ExecutionConfig.Builder addUsagesValue(int value)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueint

The enum numeric value on the wire for usages to add.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

build()

public ExecutionConfig build()
Returns
TypeDescription
ExecutionConfig

buildPartial()

public ExecutionConfig buildPartial()
Returns
TypeDescription
ExecutionConfig

clear()

public ExecutionConfig.Builder clear()
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

clearArtifactStorage()

public ExecutionConfig.Builder clearArtifactStorage()

Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

clearDefaultPool()

public ExecutionConfig.Builder clearDefaultPool()

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ExecutionConfig.Builder

clearExecutionEnvironment()

public ExecutionConfig.Builder clearExecutionEnvironment()
Returns
TypeDescription
ExecutionConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public ExecutionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ExecutionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

clearPrivatePool()

public ExecutionConfig.Builder clearPrivatePool()

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ExecutionConfig.Builder

clearServiceAccount()

public ExecutionConfig.Builder clearServiceAccount()

Optional. Google service account to use for execution. If unspecified, the project execution service account (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) is used.

string service_account = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

clearUsages()

public ExecutionConfig.Builder clearUsages()

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

clearWorkerPool()

public ExecutionConfig.Builder clearWorkerPool()

Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

clone()

public ExecutionConfig.Builder clone()
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

getArtifactStorage()

public String getArtifactStorage()

Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The artifactStorage.

getArtifactStorageBytes()

public ByteString getArtifactStorageBytes()

Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for artifactStorage.

getDefaultInstanceForType()

public ExecutionConfig getDefaultInstanceForType()
Returns
TypeDescription
ExecutionConfig

getDefaultPool()

public DefaultPool getDefaultPool()

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DefaultPool

The defaultPool.

getDefaultPoolBuilder()

public DefaultPool.Builder getDefaultPoolBuilder()

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DefaultPool.Builder

getDefaultPoolOrBuilder()

public DefaultPoolOrBuilder getDefaultPoolOrBuilder()

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
DefaultPoolOrBuilder

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExecutionEnvironmentCase()

public ExecutionConfig.ExecutionEnvironmentCase getExecutionEnvironmentCase()
Returns
TypeDescription
ExecutionConfig.ExecutionEnvironmentCase

getPrivatePool()

public PrivatePool getPrivatePool()

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrivatePool

The privatePool.

getPrivatePoolBuilder()

public PrivatePool.Builder getPrivatePoolBuilder()

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrivatePool.Builder

getPrivatePoolOrBuilder()

public PrivatePoolOrBuilder getPrivatePoolOrBuilder()

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
PrivatePoolOrBuilder

getServiceAccount()

public String getServiceAccount()

Optional. Google service account to use for execution. If unspecified, the project execution service account (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) is used.

string service_account = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The serviceAccount.

getServiceAccountBytes()

public ByteString getServiceAccountBytes()

Optional. Google service account to use for execution. If unspecified, the project execution service account (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) is used.

string service_account = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for serviceAccount.

getUsages(int index)

public ExecutionConfig.ExecutionEnvironmentUsage getUsages(int index)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
ExecutionConfig.ExecutionEnvironmentUsage

The usages at the given index.

getUsagesCount()

public int getUsagesCount()

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The count of usages.

getUsagesList()

public List<ExecutionConfig.ExecutionEnvironmentUsage> getUsagesList()

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
List<ExecutionEnvironmentUsage>

A list containing the usages.

getUsagesValue(int index)

public int getUsagesValue(int index)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
int

The enum numeric value on the wire of usages at the given index.

getUsagesValueList()

public List<Integer> getUsagesValueList()

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
List<Integer>

A list containing the enum numeric values on the wire for usages.

getWorkerPool()

public String getWorkerPool()

Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The workerPool.

getWorkerPoolBytes()

public ByteString getWorkerPoolBytes()

Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for workerPool.

hasDefaultPool()

public boolean hasDefaultPool()

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the defaultPool field is set.

hasPrivatePool()

public boolean hasPrivatePool()

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the privatePool field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeDefaultPool(DefaultPool value)

public ExecutionConfig.Builder mergeDefaultPool(DefaultPool value)

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDefaultPool
Returns
TypeDescription
ExecutionConfig.Builder

mergeFrom(ExecutionConfig other)

public ExecutionConfig.Builder mergeFrom(ExecutionConfig other)
Parameter
NameDescription
otherExecutionConfig
Returns
TypeDescription
ExecutionConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ExecutionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ExecutionConfig.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ExecutionConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

mergePrivatePool(PrivatePool value)

public ExecutionConfig.Builder mergePrivatePool(PrivatePool value)

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePrivatePool
Returns
TypeDescription
ExecutionConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ExecutionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

setArtifactStorage(String value)

public ExecutionConfig.Builder setArtifactStorage(String value)

Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The artifactStorage to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setArtifactStorageBytes(ByteString value)

public ExecutionConfig.Builder setArtifactStorageBytes(ByteString value)

Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used.

string artifact_storage = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes for artifactStorage to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setDefaultPool(DefaultPool value)

public ExecutionConfig.Builder setDefaultPool(DefaultPool value)

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueDefaultPool
Returns
TypeDescription
ExecutionConfig.Builder

setDefaultPool(DefaultPool.Builder builderForValue)

public ExecutionConfig.Builder setDefaultPool(DefaultPool.Builder builderForValue)

Optional. Use default Cloud Build pool.

.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueDefaultPool.Builder
Returns
TypeDescription
ExecutionConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ExecutionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

setPrivatePool(PrivatePool value)

public ExecutionConfig.Builder setPrivatePool(PrivatePool value)

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuePrivatePool
Returns
TypeDescription
ExecutionConfig.Builder

setPrivatePool(PrivatePool.Builder builderForValue)

public ExecutionConfig.Builder setPrivatePool(PrivatePool.Builder builderForValue)

Optional. Use private Cloud Build pool.

.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValuePrivatePool.Builder
Returns
TypeDescription
ExecutionConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ExecutionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

setServiceAccount(String value)

public ExecutionConfig.Builder setServiceAccount(String value)

Optional. Google service account to use for execution. If unspecified, the project execution service account (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) is used.

string service_account = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The serviceAccount to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setServiceAccountBytes(ByteString value)

public ExecutionConfig.Builder setServiceAccountBytes(ByteString value)

Optional. Google service account to use for execution. If unspecified, the project execution service account (<PROJECT_NUMBER>-compute@developer.gserviceaccount.com) is used.

string service_account = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes for serviceAccount to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ExecutionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ExecutionConfig.Builder
Overrides

setUsages(int index, ExecutionConfig.ExecutionEnvironmentUsage value)

public ExecutionConfig.Builder setUsages(int index, ExecutionConfig.ExecutionEnvironmentUsage value)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
NameDescription
indexint

The index to set the value at.

valueExecutionConfig.ExecutionEnvironmentUsage

The usages to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setUsagesValue(int index, int value)

public ExecutionConfig.Builder setUsagesValue(int index, int value)

Required. Usages when this configuration should be applied.

repeated .google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage usages = 1 [(.google.api.field_behavior) = REQUIRED];

Parameters
NameDescription
indexint

The index to set the value at.

valueint

The enum numeric value on the wire for usages to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setWorkerPool(String value)

public ExecutionConfig.Builder setWorkerPool(String value)

Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The workerPool to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.

setWorkerPoolBytes(ByteString value)

public ExecutionConfig.Builder setWorkerPoolBytes(ByteString value)

Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

string worker_pool = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for workerPool to set.

Returns
TypeDescription
ExecutionConfig.Builder

This builder for chaining.