Class Execution.ExternalDataSources.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
com.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Builder
- All Implemented Interfaces:
Execution.ExternalDataSourcesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Execution.ExternalDataSources
public static final class Execution.ExternalDataSources.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
implements Execution.ExternalDataSourcesOrBuilder
External data sources for an execution.Protobuf type
google.cloud.workloadmanager.v1.Execution.ExternalDataSources-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Optional.Required.clearUri()Required.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Optional.com.google.protobuf.ByteStringOptional.getType()Required.intRequired.getUri()Required.com.google.protobuf.ByteStringRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAssetType(String value) Required.setAssetTypeBytes(com.google.protobuf.ByteString value) Required.Optional.setNameBytes(com.google.protobuf.ByteString value) Optional.Required.setTypeValue(int value) Required.Required.setUriBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Execution.ExternalDataSources.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Execution.ExternalDataSources.Builder>
-
mergeFrom
public Execution.ExternalDataSources.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Execution.ExternalDataSources.Builder>- Throws:
IOException
-
getName
Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNamein interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNameBytesin interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The bytes for name.
-
setName
Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNameBytes
Optional. Name of external data source. The name will be used inside the rego/sql to refer the external data.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getUri
Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.string uri = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUriin interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.string uri = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getUriBytesin interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The bytes for uri.
-
setUri
Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.string uri = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.string uri = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setUriBytes
Required. URI of external data source. example of bq table {project_ID}.{dataset_ID}.{table_ID}.string uri = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getTypeValue
public int getTypeValue()Required. Type of external data source.
.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypeValuein interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Required. Type of external data source.
.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Required. Type of external data source.
.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTypein interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The type.
-
setType
Required. Type of external data source.
.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Required. Type of external data source.
.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type type = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getAssetType
Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetTypein interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The assetType.
-
getAssetTypeBytes
public com.google.protobuf.ByteString getAssetTypeBytes()Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetTypeBytesin interfaceExecution.ExternalDataSourcesOrBuilder- Returns:
- The bytes for assetType.
-
setAssetType
Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The assetType to set.- Returns:
- This builder for chaining.
-
clearAssetType
Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setAssetTypeBytes
public Execution.ExternalDataSources.Builder setAssetTypeBytes(com.google.protobuf.ByteString value) Required. The asset type of the external data source. This can be a supported Cloud Asset Inventory asset type (see https://cloud.google.com/asset-inventory/docs/supported-asset-types) to override the default asset type, or it can be a custom type defined by the user.
string asset_type = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for assetType to set.- Returns:
- This builder for chaining.
-