public final class ReportConfig extends GeneratedMessageV3 implements ReportConfigOrBuilder
Message describing ReportConfig object. ReportConfig is the configuration to
generate reports.
Next ID: 12
Protobuf type google.cloud.storageinsights.v1.ReportConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CSV_OPTIONS_FIELD_NUMBER
public static final int CSV_OPTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
FREQUENCY_OPTIONS_FIELD_NUMBER
public static final int FREQUENCY_OPTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int OBJECT_METADATA_REPORT_OPTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PARQUET_OPTIONS_FIELD_NUMBER
public static final int PARQUET_OPTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ReportConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ReportConfig.Builder newBuilder()
newBuilder(ReportConfig prototype)
public static ReportConfig.Builder newBuilder(ReportConfig prototype)
public static ReportConfig parseDelimitedFrom(InputStream input)
public static ReportConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ReportConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReportConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ReportConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReportConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReportConfig parseFrom(CodedInputStream input)
public static ReportConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReportConfig parseFrom(InputStream input)
public static ReportConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ReportConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReportConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ReportConfig> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Labels as key value pairs
map<string, string> labels = 10;
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCreateTime()
public Timestamp getCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCsvOptions()
public CSVOptions getCsvOptions()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
Returns |
Type |
Description |
CSVOptions |
The csvOptions.
|
getCsvOptionsOrBuilder()
public CSVOptionsOrBuilder getCsvOptionsOrBuilder()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
getDefaultInstanceForType()
public ReportConfig getDefaultInstanceForType()
getDisplayName()
public String getDisplayName()
User provided display name which can be empty and limited to 256 characters
that is editable.
string display_name = 11;
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
User provided display name which can be empty and limited to 256 characters
that is editable.
string display_name = 11;
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
getFrequencyOptions()
public FrequencyOptions getFrequencyOptions()
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;
getLabels()
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Labels as key value pairs
map<string, string> labels = 10;
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Labels as key value pairs
map<string, string> labels = 10;
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Labels as key value pairs
map<string, string> labels = 10;
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Labels as key value pairs
map<string, string> labels = 10;
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getName()
name of resource. It will be of form
projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
name of resource. It will be of form
projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
string name = 1;
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
public ObjectMetadataReportOptions getObjectMetadataReportOptions()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
public ObjectMetadataReportOptionsOrBuilder getObjectMetadataReportOptionsOrBuilder()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
getParquetOptions()
public ParquetOptions getParquetOptions()
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;
getParserForType()
public Parser<ReportConfig> getParserForType()
Overrides
public ReportConfig.ReportFormatCase getReportFormatCase()
getReportKindCase()
public ReportConfig.ReportKindCase getReportKindCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUpdateTime()
public Timestamp getUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public boolean hasCreateTime()
Output only. [Output only] Create time stamp
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
hasCsvOptions()
public boolean hasCsvOptions()
Options for CSV formatted reports.
.google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
Returns |
Type |
Description |
boolean |
Whether the csvOptions field is set.
|
hasFrequencyOptions()
public boolean hasFrequencyOptions()
The frequency of report generation.
.google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
Returns |
Type |
Description |
boolean |
Whether the frequencyOptions field is set.
|
public boolean hasObjectMetadataReportOptions()
Report for exporting object metadata.
.google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
Returns |
Type |
Description |
boolean |
Whether the objectMetadataReportOptions field is set.
|
hasParquetOptions()
public boolean hasParquetOptions()
Options for Parquet formatted reports.
.google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
Returns |
Type |
Description |
boolean |
Whether the parquetOptions field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. [Output only] Update time stamp
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
Name |
Description |
number |
int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ReportConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ReportConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ReportConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides