public static final class IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder extends GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder> implements IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
A BigQuery destination.Protobuf type
google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
mergeDelimitedFrom, mergeDelimitedFrom
mergeFrom
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clear()
clear
in interface Message.Builder
clear
in interface MessageLite.Builder
clear
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface Message.Builder
getDescriptorForType
in interface MessageOrBuilder
getDescriptorForType
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination build()
build
in interface Message.Builder
build
in interface MessageLite.Builder
public IamPolicyAnalysisOutputConfig.BigQueryDestination buildPartial()
buildPartial
in interface Message.Builder
buildPartial
in interface MessageLite.Builder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clone()
clone
in interface Message.Builder
clone
in interface MessageLite.Builder
clone
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setField(Descriptors.FieldDescriptor field, Object value)
setField
in interface Message.Builder
setField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearField(Descriptors.FieldDescriptor field)
clearField
in interface Message.Builder
clearField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof
in interface Message.Builder
clearOneof
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField
in interface Message.Builder
setRepeatedField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
addRepeatedField
in interface Message.Builder
addRepeatedField
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder mergeFrom(Message other)
mergeFrom
in interface Message.Builder
mergeFrom
in class AbstractMessage.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder mergeFrom(IamPolicyAnalysisOutputConfig.BigQueryDestination other)
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom
in interface Message.Builder
mergeFrom
in interface MessageLite.Builder
mergeFrom
in class AbstractMessage.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
IOException
public String getDataset()
Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId", to which the analysis results should be exported. If this dataset does not exist, the export call will return an INVALID_ARGUMENT error.
string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
getDataset
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public ByteString getDatasetBytes()
Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId", to which the analysis results should be exported. If this dataset does not exist, the export call will return an INVALID_ARGUMENT error.
string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
getDatasetBytes
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setDataset(String value)
Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId", to which the analysis results should be exported. If this dataset does not exist, the export call will return an INVALID_ARGUMENT error.
string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
value
- The dataset to set.public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearDataset()
Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId", to which the analysis results should be exported. If this dataset does not exist, the export call will return an INVALID_ARGUMENT error.
string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setDatasetBytes(ByteString value)
Required. The BigQuery dataset in format "projects/projectId/datasets/datasetId", to which the analysis results should be exported. If this dataset does not exist, the export call will return an INVALID_ARGUMENT error.
string dataset = 1 [(.google.api.field_behavior) = REQUIRED];
value
- The bytes for dataset to set.public String getTablePrefix()
Required. The prefix of the BigQuery tables to which the analysis results will be written. Tables will be created based on this table_prefix if not exist: * <table_prefix>_analysis table will contain export operation's metadata. * <table_prefix>_analysis_result will contain all the [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]. When [partition_key] is specified, both tables will be partitioned based on the [partition_key].
string table_prefix = 2 [(.google.api.field_behavior) = REQUIRED];
getTablePrefix
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public ByteString getTablePrefixBytes()
Required. The prefix of the BigQuery tables to which the analysis results will be written. Tables will be created based on this table_prefix if not exist: * <table_prefix>_analysis table will contain export operation's metadata. * <table_prefix>_analysis_result will contain all the [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]. When [partition_key] is specified, both tables will be partitioned based on the [partition_key].
string table_prefix = 2 [(.google.api.field_behavior) = REQUIRED];
getTablePrefixBytes
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setTablePrefix(String value)
Required. The prefix of the BigQuery tables to which the analysis results will be written. Tables will be created based on this table_prefix if not exist: * <table_prefix>_analysis table will contain export operation's metadata. * <table_prefix>_analysis_result will contain all the [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]. When [partition_key] is specified, both tables will be partitioned based on the [partition_key].
string table_prefix = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The tablePrefix to set.public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearTablePrefix()
Required. The prefix of the BigQuery tables to which the analysis results will be written. Tables will be created based on this table_prefix if not exist: * <table_prefix>_analysis table will contain export operation's metadata. * <table_prefix>_analysis_result will contain all the [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]. When [partition_key] is specified, both tables will be partitioned based on the [partition_key].
string table_prefix = 2 [(.google.api.field_behavior) = REQUIRED];
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setTablePrefixBytes(ByteString value)
Required. The prefix of the BigQuery tables to which the analysis results will be written. Tables will be created based on this table_prefix if not exist: * <table_prefix>_analysis table will contain export operation's metadata. * <table_prefix>_analysis_result will contain all the [IamPolicyAnalysisResult][google.cloud.asset.v1.IamPolicyAnalysisResult]. When [partition_key] is specified, both tables will be partitioned based on the [partition_key].
string table_prefix = 2 [(.google.api.field_behavior) = REQUIRED];
value
- The bytes for tablePrefix to set.public int getPartitionKeyValue()
The partition key for BigQuery partitioned table.
.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey partition_key = 3;
getPartitionKeyValue
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setPartitionKeyValue(int value)
The partition key for BigQuery partitioned table.
.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey partition_key = 3;
value
- The enum numeric value on the wire for partitionKey to set.public IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey getPartitionKey()
The partition key for BigQuery partitioned table.
.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey partition_key = 3;
getPartitionKey
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setPartitionKey(IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey value)
The partition key for BigQuery partitioned table.
.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey partition_key = 3;
value
- The partitionKey to set.public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearPartitionKey()
The partition key for BigQuery partitioned table.
.google.cloud.asset.v1.IamPolicyAnalysisOutputConfig.BigQueryDestination.PartitionKey partition_key = 3;
public String getWriteDisposition()
Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
string write_disposition = 4 [(.google.api.field_behavior) = OPTIONAL];
getWriteDisposition
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public ByteString getWriteDispositionBytes()
Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
string write_disposition = 4 [(.google.api.field_behavior) = OPTIONAL];
getWriteDispositionBytes
in interface IamPolicyAnalysisOutputConfig.BigQueryDestinationOrBuilder
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setWriteDisposition(String value)
Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
string write_disposition = 4 [(.google.api.field_behavior) = OPTIONAL];
value
- The writeDisposition to set.public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder clearWriteDisposition()
Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
string write_disposition = 4 [(.google.api.field_behavior) = OPTIONAL];
public IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setWriteDispositionBytes(ByteString value)
Optional. Specifies the action that occurs if the destination table or partition already exists. The following values are supported: * WRITE_TRUNCATE: If the table or partition already exists, BigQuery overwrites the entire table or all the partitions data. * WRITE_APPEND: If the table or partition already exists, BigQuery appends the data to the table or the latest partition. * WRITE_EMPTY: If the table already exists and contains data, an error is returned. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Details are at https://cloud.google.com/bigquery/docs/loading-data-local#appending_to_or_overwriting_a_table_using_a_local_file.
string write_disposition = 4 [(.google.api.field_behavior) = OPTIONAL];
value
- The bytes for writeDisposition to set.public final IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields
in interface Message.Builder
setUnknownFields
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
public final IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields
in interface Message.Builder
mergeUnknownFields
in class GeneratedMessageV3.Builder<IamPolicyAnalysisOutputConfig.BigQueryDestination.Builder>
Copyright © 2022 Google LLC. All rights reserved.