Class ReportConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
- com.google.cloud.storageinsights.v1.ReportConfig.Builder
-
- All Implemented Interfaces:
ReportConfigOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ReportConfig
public static final class ReportConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder> implements ReportConfigOrBuilder
Message describing ReportConfig object. ReportConfig is the configuration to generate reports. See https://cloud.google.com/storage/docs/insights/using-inventory-reports#create-config-rest for more details on how to set various fields. Next ID: 12
Protobuf typegoogle.cloud.storageinsights.v1.ReportConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ReportConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReportConfig
build()
ReportConfig
buildPartial()
ReportConfig.Builder
clear()
ReportConfig.Builder
clearCreateTime()
Output only.ReportConfig.Builder
clearCsvOptions()
Options for CSV formatted reports.ReportConfig.Builder
clearDisplayName()
User provided display name which can be empty and limited to 256 characters that is editable.ReportConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ReportConfig.Builder
clearFrequencyOptions()
The frequency of report generation.ReportConfig.Builder
clearLabels()
ReportConfig.Builder
clearName()
name of resource.ReportConfig.Builder
clearObjectMetadataReportOptions()
Report for exporting object metadata.ReportConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ReportConfig.Builder
clearParquetOptions()
Options for Parquet formatted reports.ReportConfig.Builder
clearReportFormat()
ReportConfig.Builder
clearReportKind()
ReportConfig.Builder
clearUpdateTime()
Output only.ReportConfig.Builder
clone()
boolean
containsLabels(String key)
Labels as key value pairscom.google.protobuf.Timestamp
getCreateTime()
Output only.com.google.protobuf.Timestamp.Builder
getCreateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getCreateTimeOrBuilder()
Output only.CSVOptions
getCsvOptions()
Options for CSV formatted reports.CSVOptions.Builder
getCsvOptionsBuilder()
Options for CSV formatted reports.CSVOptionsOrBuilder
getCsvOptionsOrBuilder()
Options for CSV formatted reports.ReportConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
User provided display name which can be empty and limited to 256 characters that is editable.com.google.protobuf.ByteString
getDisplayNameBytes()
User provided display name which can be empty and limited to 256 characters that is editable.FrequencyOptions
getFrequencyOptions()
The frequency of report generation.FrequencyOptions.Builder
getFrequencyOptionsBuilder()
The frequency of report generation.FrequencyOptionsOrBuilder
getFrequencyOptionsOrBuilder()
The frequency of report generation.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
Labels as key value pairsMap<String,String>
getLabelsMap()
Labels as key value pairsString
getLabelsOrDefault(String key, String defaultValue)
Labels as key value pairsString
getLabelsOrThrow(String key)
Labels as key value pairsMap<String,String>
getMutableLabels()
Deprecated.String
getName()
name of resource.com.google.protobuf.ByteString
getNameBytes()
name of resource.ObjectMetadataReportOptions
getObjectMetadataReportOptions()
Report for exporting object metadata.ObjectMetadataReportOptions.Builder
getObjectMetadataReportOptionsBuilder()
Report for exporting object metadata.ObjectMetadataReportOptionsOrBuilder
getObjectMetadataReportOptionsOrBuilder()
Report for exporting object metadata.ParquetOptions
getParquetOptions()
Options for Parquet formatted reports.ParquetOptions.Builder
getParquetOptionsBuilder()
Options for Parquet formatted reports.ParquetOptionsOrBuilder
getParquetOptionsOrBuilder()
Options for Parquet formatted reports.ReportConfig.ReportFormatCase
getReportFormatCase()
ReportConfig.ReportKindCase
getReportKindCase()
com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.boolean
hasCreateTime()
Output only.boolean
hasCsvOptions()
Options for CSV formatted reports.boolean
hasFrequencyOptions()
The frequency of report generation.boolean
hasObjectMetadataReportOptions()
Report for exporting object metadata.boolean
hasParquetOptions()
Options for Parquet formatted reports.boolean
hasUpdateTime()
Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
ReportConfig.Builder
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.ReportConfig.Builder
mergeCsvOptions(CSVOptions value)
Options for CSV formatted reports.ReportConfig.Builder
mergeFrequencyOptions(FrequencyOptions value)
The frequency of report generation.ReportConfig.Builder
mergeFrom(ReportConfig other)
ReportConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ReportConfig.Builder
mergeFrom(com.google.protobuf.Message other)
ReportConfig.Builder
mergeObjectMetadataReportOptions(ObjectMetadataReportOptions value)
Report for exporting object metadata.ReportConfig.Builder
mergeParquetOptions(ParquetOptions value)
Options for Parquet formatted reports.ReportConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ReportConfig.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.ReportConfig.Builder
putAllLabels(Map<String,String> values)
Labels as key value pairsReportConfig.Builder
putLabels(String key, String value)
Labels as key value pairsReportConfig.Builder
removeLabels(String key)
Labels as key value pairsReportConfig.Builder
setCreateTime(com.google.protobuf.Timestamp value)
Output only.ReportConfig.Builder
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.ReportConfig.Builder
setCsvOptions(CSVOptions value)
Options for CSV formatted reports.ReportConfig.Builder
setCsvOptions(CSVOptions.Builder builderForValue)
Options for CSV formatted reports.ReportConfig.Builder
setDisplayName(String value)
User provided display name which can be empty and limited to 256 characters that is editable.ReportConfig.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
User provided display name which can be empty and limited to 256 characters that is editable.ReportConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReportConfig.Builder
setFrequencyOptions(FrequencyOptions value)
The frequency of report generation.ReportConfig.Builder
setFrequencyOptions(FrequencyOptions.Builder builderForValue)
The frequency of report generation.ReportConfig.Builder
setName(String value)
name of resource.ReportConfig.Builder
setNameBytes(com.google.protobuf.ByteString value)
name of resource.ReportConfig.Builder
setObjectMetadataReportOptions(ObjectMetadataReportOptions value)
Report for exporting object metadata.ReportConfig.Builder
setObjectMetadataReportOptions(ObjectMetadataReportOptions.Builder builderForValue)
Report for exporting object metadata.ReportConfig.Builder
setParquetOptions(ParquetOptions value)
Options for Parquet formatted reports.ReportConfig.Builder
setParquetOptions(ParquetOptions.Builder builderForValue)
Options for Parquet formatted reports.ReportConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ReportConfig.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ReportConfig.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.ReportConfig.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
clear
public ReportConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
getDefaultInstanceForType
public ReportConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ReportConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ReportConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ReportConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
setField
public ReportConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
clearField
public ReportConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
clearOneof
public ReportConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
setRepeatedField
public ReportConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
addRepeatedField
public ReportConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
mergeFrom
public ReportConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ReportConfig.Builder>
-
mergeFrom
public ReportConfig.Builder mergeFrom(ReportConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
mergeFrom
public ReportConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ReportConfig.Builder>
- Throws:
IOException
-
getReportFormatCase
public ReportConfig.ReportFormatCase getReportFormatCase()
- Specified by:
getReportFormatCase
in interfaceReportConfigOrBuilder
-
clearReportFormat
public ReportConfig.Builder clearReportFormat()
-
getReportKindCase
public ReportConfig.ReportKindCase getReportKindCase()
- Specified by:
getReportKindCase
in interfaceReportConfigOrBuilder
-
clearReportKind
public ReportConfig.Builder clearReportKind()
-
getName
public String getName()
name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
- Specified by:
getName
in interfaceReportConfigOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
- Specified by:
getNameBytes
in interfaceReportConfigOrBuilder
- Returns:
- The bytes for name.
-
setName
public ReportConfig.Builder setName(String value)
name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ReportConfig.Builder clearName()
name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
public ReportConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasCreateTime
in interfaceReportConfigOrBuilder
- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTime
in interfaceReportConfigOrBuilder
- Returns:
- The createTime.
-
setCreateTime
public ReportConfig.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public ReportConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public ReportConfig.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public ReportConfig.Builder clearCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreateTimeOrBuilder
in interfaceReportConfigOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceReportConfigOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceReportConfigOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public ReportConfig.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public ReportConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public ReportConfig.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public ReportConfig.Builder clearUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceReportConfigOrBuilder
-
hasFrequencyOptions
public boolean hasFrequencyOptions()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
- Specified by:
hasFrequencyOptions
in interfaceReportConfigOrBuilder
- Returns:
- Whether the frequencyOptions field is set.
-
getFrequencyOptions
public FrequencyOptions getFrequencyOptions()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
- Specified by:
getFrequencyOptions
in interfaceReportConfigOrBuilder
- Returns:
- The frequencyOptions.
-
setFrequencyOptions
public ReportConfig.Builder setFrequencyOptions(FrequencyOptions value)
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
-
setFrequencyOptions
public ReportConfig.Builder setFrequencyOptions(FrequencyOptions.Builder builderForValue)
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
-
mergeFrequencyOptions
public ReportConfig.Builder mergeFrequencyOptions(FrequencyOptions value)
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
-
clearFrequencyOptions
public ReportConfig.Builder clearFrequencyOptions()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
-
getFrequencyOptionsBuilder
public FrequencyOptions.Builder getFrequencyOptionsBuilder()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
-
getFrequencyOptionsOrBuilder
public FrequencyOptionsOrBuilder getFrequencyOptionsOrBuilder()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
- Specified by:
getFrequencyOptionsOrBuilder
in interfaceReportConfigOrBuilder
-
hasCsvOptions
public boolean hasCsvOptions()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
- Specified by:
hasCsvOptions
in interfaceReportConfigOrBuilder
- Returns:
- Whether the csvOptions field is set.
-
getCsvOptions
public CSVOptions getCsvOptions()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
- Specified by:
getCsvOptions
in interfaceReportConfigOrBuilder
- Returns:
- The csvOptions.
-
setCsvOptions
public ReportConfig.Builder setCsvOptions(CSVOptions value)
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
-
setCsvOptions
public ReportConfig.Builder setCsvOptions(CSVOptions.Builder builderForValue)
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
-
mergeCsvOptions
public ReportConfig.Builder mergeCsvOptions(CSVOptions value)
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
-
clearCsvOptions
public ReportConfig.Builder clearCsvOptions()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
-
getCsvOptionsBuilder
public CSVOptions.Builder getCsvOptionsBuilder()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
-
getCsvOptionsOrBuilder
public CSVOptionsOrBuilder getCsvOptionsOrBuilder()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
- Specified by:
getCsvOptionsOrBuilder
in interfaceReportConfigOrBuilder
-
hasParquetOptions
public boolean hasParquetOptions()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
- Specified by:
hasParquetOptions
in interfaceReportConfigOrBuilder
- Returns:
- Whether the parquetOptions field is set.
-
getParquetOptions
public ParquetOptions getParquetOptions()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
- Specified by:
getParquetOptions
in interfaceReportConfigOrBuilder
- Returns:
- The parquetOptions.
-
setParquetOptions
public ReportConfig.Builder setParquetOptions(ParquetOptions value)
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
-
setParquetOptions
public ReportConfig.Builder setParquetOptions(ParquetOptions.Builder builderForValue)
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
-
mergeParquetOptions
public ReportConfig.Builder mergeParquetOptions(ParquetOptions value)
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
-
clearParquetOptions
public ReportConfig.Builder clearParquetOptions()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
-
getParquetOptionsBuilder
public ParquetOptions.Builder getParquetOptionsBuilder()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
-
getParquetOptionsOrBuilder
public ParquetOptionsOrBuilder getParquetOptionsOrBuilder()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
- Specified by:
getParquetOptionsOrBuilder
in interfaceReportConfigOrBuilder
-
hasObjectMetadataReportOptions
public boolean hasObjectMetadataReportOptions()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
- Specified by:
hasObjectMetadataReportOptions
in interfaceReportConfigOrBuilder
- Returns:
- Whether the objectMetadataReportOptions field is set.
-
getObjectMetadataReportOptions
public ObjectMetadataReportOptions getObjectMetadataReportOptions()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
- Specified by:
getObjectMetadataReportOptions
in interfaceReportConfigOrBuilder
- Returns:
- The objectMetadataReportOptions.
-
setObjectMetadataReportOptions
public ReportConfig.Builder setObjectMetadataReportOptions(ObjectMetadataReportOptions value)
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
-
setObjectMetadataReportOptions
public ReportConfig.Builder setObjectMetadataReportOptions(ObjectMetadataReportOptions.Builder builderForValue)
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
-
mergeObjectMetadataReportOptions
public ReportConfig.Builder mergeObjectMetadataReportOptions(ObjectMetadataReportOptions value)
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
-
clearObjectMetadataReportOptions
public ReportConfig.Builder clearObjectMetadataReportOptions()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
-
getObjectMetadataReportOptionsBuilder
public ObjectMetadataReportOptions.Builder getObjectMetadataReportOptionsBuilder()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
-
getObjectMetadataReportOptionsOrBuilder
public ObjectMetadataReportOptionsOrBuilder getObjectMetadataReportOptionsOrBuilder()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
- Specified by:
getObjectMetadataReportOptionsOrBuilder
in interfaceReportConfigOrBuilder
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:ReportConfigOrBuilder
Labels as key value pairs
map<string, string> labels = 10;
- Specified by:
getLabelsCount
in interfaceReportConfigOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Labels as key value pairs
map<string, string> labels = 10;
- Specified by:
containsLabels
in interfaceReportConfigOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.- Specified by:
getLabels
in interfaceReportConfigOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Labels as key value pairs
map<string, string> labels = 10;
- Specified by:
getLabelsMap
in interfaceReportConfigOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Labels as key value pairs
map<string, string> labels = 10;
- Specified by:
getLabelsOrDefault
in interfaceReportConfigOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Labels as key value pairs
map<string, string> labels = 10;
- Specified by:
getLabelsOrThrow
in interfaceReportConfigOrBuilder
-
clearLabels
public ReportConfig.Builder clearLabels()
-
removeLabels
public ReportConfig.Builder removeLabels(String key)
Labels as key value pairs
map<string, string> labels = 10;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public ReportConfig.Builder putLabels(String key, String value)
Labels as key value pairs
map<string, string> labels = 10;
-
putAllLabels
public ReportConfig.Builder putAllLabels(Map<String,String> values)
Labels as key value pairs
map<string, string> labels = 10;
-
getDisplayName
public String getDisplayName()
User provided display name which can be empty and limited to 256 characters that is editable.
string display_name = 11;
- Specified by:
getDisplayName
in interfaceReportConfigOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
User provided display name which can be empty and limited to 256 characters that is editable.
string display_name = 11;
- Specified by:
getDisplayNameBytes
in interfaceReportConfigOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public ReportConfig.Builder setDisplayName(String value)
User provided display name which can be empty and limited to 256 characters that is editable.
string display_name = 11;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public ReportConfig.Builder clearDisplayName()
User provided display name which can be empty and limited to 256 characters that is editable.
string display_name = 11;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public ReportConfig.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
User provided display name which can be empty and limited to 256 characters that is editable.
string display_name = 11;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ReportConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
mergeUnknownFields
public final ReportConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportConfig.Builder>
-
-