Package com.google.cloud.deploy.v1
Class ExecutionConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.deploy.v1.ExecutionConfig
-
- All Implemented Interfaces:
ExecutionConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ExecutionConfig extends com.google.protobuf.GeneratedMessageV3 implements ExecutionConfigOrBuilder
Configuration of the environment to use when calling Skaffold.
Protobuf typegoogle.cloud.deploy.v1.ExecutionConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecutionConfig.BuilderConfiguration of the environment to use when calling Skaffold.static classExecutionConfig.ExecutionEnvironmentCasestatic classExecutionConfig.ExecutionEnvironmentUsagePossible usages of this configuration.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intARTIFACT_STORAGE_FIELD_NUMBERstatic intDEFAULT_POOL_FIELD_NUMBERstatic intEXECUTION_TIMEOUT_FIELD_NUMBERstatic intPRIVATE_POOL_FIELD_NUMBERstatic intSERVICE_ACCOUNT_FIELD_NUMBERstatic intUSAGES_FIELD_NUMBERstatic intWORKER_POOL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetArtifactStorage()Optional.com.google.protobuf.ByteStringgetArtifactStorageBytes()Optional.static ExecutionConfiggetDefaultInstance()ExecutionConfiggetDefaultInstanceForType()DefaultPoolgetDefaultPool()Optional.DefaultPoolOrBuildergetDefaultPoolOrBuilder()Optional.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()ExecutionConfig.ExecutionEnvironmentCasegetExecutionEnvironmentCase()com.google.protobuf.DurationgetExecutionTimeout()Optional.com.google.protobuf.DurationOrBuildergetExecutionTimeoutOrBuilder()Optional.com.google.protobuf.Parser<ExecutionConfig>getParserForType()PrivatePoolgetPrivatePool()Optional.PrivatePoolOrBuildergetPrivatePoolOrBuilder()Optional.intgetSerializedSize()StringgetServiceAccount()Optional.com.google.protobuf.ByteStringgetServiceAccountBytes()Optional.ExecutionConfig.ExecutionEnvironmentUsagegetUsages(int index)Required.intgetUsagesCount()Required.List<ExecutionConfig.ExecutionEnvironmentUsage>getUsagesList()Required.intgetUsagesValue(int index)Required.List<Integer>getUsagesValueList()Required.StringgetWorkerPool()Optional.com.google.protobuf.ByteStringgetWorkerPoolBytes()Optional.booleanhasDefaultPool()Optional.booleanhasExecutionTimeout()Optional.inthashCode()booleanhasPrivatePool()Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ExecutionConfig.BuildernewBuilder()static ExecutionConfig.BuildernewBuilder(ExecutionConfig prototype)ExecutionConfig.BuildernewBuilderForType()protected ExecutionConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ExecutionConfigparseDelimitedFrom(InputStream input)static ExecutionConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExecutionConfigparseFrom(byte[] data)static ExecutionConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExecutionConfigparseFrom(com.google.protobuf.ByteString data)static ExecutionConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExecutionConfigparseFrom(com.google.protobuf.CodedInputStream input)static ExecutionConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExecutionConfigparseFrom(InputStream input)static ExecutionConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ExecutionConfigparseFrom(ByteBuffer data)static ExecutionConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ExecutionConfig>parser()ExecutionConfig.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
USAGES_FIELD_NUMBER
public static final int USAGES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_POOL_FIELD_NUMBER
public static final int DEFAULT_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIVATE_POOL_FIELD_NUMBER
public static final int PRIVATE_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKER_POOL_FIELD_NUMBER
public static final int WORKER_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVICE_ACCOUNT_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ARTIFACT_STORAGE_FIELD_NUMBER
public static final int ARTIFACT_STORAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EXECUTION_TIMEOUT_FIELD_NUMBER
public static final int EXECUTION_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getExecutionEnvironmentCase
public ExecutionConfig.ExecutionEnvironmentCase getExecutionEnvironmentCase()
- Specified by:
getExecutionEnvironmentCasein interfaceExecutionConfigOrBuilder
-
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];- Specified by:
getUsagesListin interfaceExecutionConfigOrBuilder- Returns:
- A list containing the usages.
-
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];- Specified by:
getUsagesCountin interfaceExecutionConfigOrBuilder- Returns:
- The count of usages.
-
getUsages
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];- Specified by:
getUsagesin interfaceExecutionConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The 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];- Specified by:
getUsagesValueListin interfaceExecutionConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for usages.
-
getUsagesValue
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];- Specified by:
getUsagesValuein interfaceExecutionConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of usages at the given index.
-
hasDefaultPool
public boolean hasDefaultPool()
Optional. Use default Cloud Build pool.
.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDefaultPoolin interfaceExecutionConfigOrBuilder- Returns:
- Whether the defaultPool field is set.
-
getDefaultPool
public DefaultPool getDefaultPool()
Optional. Use default Cloud Build pool.
.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultPoolin interfaceExecutionConfigOrBuilder- Returns:
- The defaultPool.
-
getDefaultPoolOrBuilder
public DefaultPoolOrBuilder getDefaultPoolOrBuilder()
Optional. Use default Cloud Build pool.
.google.cloud.deploy.v1.DefaultPool default_pool = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultPoolOrBuilderin interfaceExecutionConfigOrBuilder
-
hasPrivatePool
public boolean hasPrivatePool()
Optional. Use private Cloud Build pool.
.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPrivatePoolin interfaceExecutionConfigOrBuilder- Returns:
- Whether the privatePool field is set.
-
getPrivatePool
public PrivatePool getPrivatePool()
Optional. Use private Cloud Build pool.
.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrivatePoolin interfaceExecutionConfigOrBuilder- Returns:
- The privatePool.
-
getPrivatePoolOrBuilder
public PrivatePoolOrBuilder getPrivatePoolOrBuilder()
Optional. Use private Cloud Build pool.
.google.cloud.deploy.v1.PrivatePool private_pool = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPrivatePoolOrBuilderin interfaceExecutionConfigOrBuilder
-
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) = { ... }- Specified by:
getWorkerPoolin interfaceExecutionConfigOrBuilder- Returns:
- The workerPool.
-
getWorkerPoolBytes
public com.google.protobuf.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) = { ... }- Specified by:
getWorkerPoolBytesin interfaceExecutionConfigOrBuilder- Returns:
- The bytes for workerPool.
-
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];- Specified by:
getServiceAccountin interfaceExecutionConfigOrBuilder- Returns:
- The serviceAccount.
-
getServiceAccountBytes
public com.google.protobuf.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];- Specified by:
getServiceAccountBytesin interfaceExecutionConfigOrBuilder- Returns:
- The bytes for serviceAccount.
-
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];- Specified by:
getArtifactStoragein interfaceExecutionConfigOrBuilder- Returns:
- The artifactStorage.
-
getArtifactStorageBytes
public com.google.protobuf.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];- Specified by:
getArtifactStorageBytesin interfaceExecutionConfigOrBuilder- Returns:
- The bytes for artifactStorage.
-
hasExecutionTimeout
public boolean hasExecutionTimeout()
Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
.google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasExecutionTimeoutin interfaceExecutionConfigOrBuilder- Returns:
- Whether the executionTimeout field is set.
-
getExecutionTimeout
public com.google.protobuf.Duration getExecutionTimeout()
Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
.google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExecutionTimeoutin interfaceExecutionConfigOrBuilder- Returns:
- The executionTimeout.
-
getExecutionTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getExecutionTimeoutOrBuilder()
Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
.google.protobuf.Duration execution_timeout = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExecutionTimeoutOrBuilderin interfaceExecutionConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ExecutionConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ExecutionConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExecutionConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExecutionConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ExecutionConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ExecutionConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ExecutionConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ExecutionConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ExecutionConfig.Builder newBuilder()
-
newBuilder
public static ExecutionConfig.Builder newBuilder(ExecutionConfig prototype)
-
toBuilder
public ExecutionConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ExecutionConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ExecutionConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ExecutionConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<ExecutionConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ExecutionConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-