public final class ReportDetail extends com.google.protobuf.GeneratedMessageV3 implements ReportDetailOrBuilder
Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig. Next ID: 10Protobuf type
google.cloud.storageinsights.v1.ReportDetail| Modifier and Type | Class and Description |
|---|---|
static class |
ReportDetail.Builder
Message describing ReportDetail object.
|
static class |
ReportDetail.Metrics
Different metrics associated with the generated report.
|
static interface |
ReportDetail.MetricsOrBuilder |
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| Modifier and Type | Field and Description |
|---|---|
static int |
LABELS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
REPORT_METRICS_FIELD_NUMBER |
static int |
REPORT_PATH_PREFIX_FIELD_NUMBER |
static int |
SHARDS_COUNT_FIELD_NUMBER |
static int |
SNAPSHOT_TIME_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
static int |
TARGET_DATETIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Labels as key value pairs
|
boolean |
equals(Object obj) |
static ReportDetail |
getDefaultInstance() |
ReportDetail |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels as key value pairs
|
Map<String,String> |
getLabelsMap()
Labels as key value pairs
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels as key value pairs
|
String |
getLabelsOrThrow(String key)
Labels as key value pairs
|
String |
getName()
Name of resource.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of resource.
|
com.google.protobuf.Parser<ReportDetail> |
getParserForType() |
ReportDetail.Metrics |
getReportMetrics()
Metrics of the report.
|
ReportDetail.MetricsOrBuilder |
getReportMetricsOrBuilder()
Metrics of the report.
|
String |
getReportPathPrefix()
Prefix of the object name of each report's shard.
|
com.google.protobuf.ByteString |
getReportPathPrefixBytes()
Prefix of the object name of each report's shard.
|
int |
getSerializedSize() |
long |
getShardsCount()
Total shards generated for the report.
|
com.google.protobuf.Timestamp |
getSnapshotTime()
The snapshot time.
|
com.google.protobuf.TimestampOrBuilder |
getSnapshotTimeOrBuilder()
The snapshot time.
|
com.google.rpc.Status |
getStatus()
Status of the ReportDetail.
|
com.google.rpc.StatusOrBuilder |
getStatusOrBuilder()
Status of the ReportDetail.
|
com.google.type.DateTime |
getTargetDatetime()
The date for which report is generated.
|
com.google.type.DateTimeOrBuilder |
getTargetDatetimeOrBuilder()
The date for which report is generated.
|
int |
hashCode() |
boolean |
hasReportMetrics()
Metrics of the report.
|
boolean |
hasSnapshotTime()
The snapshot time.
|
boolean |
hasStatus()
Status of the ReportDetail.
|
boolean |
hasTargetDatetime()
The date for which report is generated.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static ReportDetail.Builder |
newBuilder() |
static ReportDetail.Builder |
newBuilder(ReportDetail prototype) |
ReportDetail.Builder |
newBuilderForType() |
protected ReportDetail.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ReportDetail |
parseDelimitedFrom(InputStream input) |
static ReportDetail |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReportDetail |
parseFrom(byte[] data) |
static ReportDetail |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReportDetail |
parseFrom(ByteBuffer data) |
static ReportDetail |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReportDetail |
parseFrom(com.google.protobuf.ByteString data) |
static ReportDetail |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReportDetail |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ReportDetail |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ReportDetail |
parseFrom(InputStream input) |
static ReportDetail |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ReportDetail> |
parser() |
ReportDetail.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int SNAPSHOT_TIME_FIELD_NUMBER
public static final int REPORT_PATH_PREFIX_FIELD_NUMBER
public static final int SHARDS_COUNT_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int TARGET_DATETIME_FIELD_NUMBER
public static final int REPORT_METRICS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>/reportDetails/<report-detail-id>.
string name = 1;getName in interface ReportDetailOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of resource. It will be of form projects/<project>/locations/<location>/reportConfigs/<report-config-id>/reportDetails/<report-detail-id>.
string name = 1;getNameBytes in interface ReportDetailOrBuilderpublic boolean hasSnapshotTime()
The snapshot time. All the report data is referenced at this point of time.
.google.protobuf.Timestamp snapshot_time = 2;hasSnapshotTime in interface ReportDetailOrBuilderpublic com.google.protobuf.Timestamp getSnapshotTime()
The snapshot time. All the report data is referenced at this point of time.
.google.protobuf.Timestamp snapshot_time = 2;getSnapshotTime in interface ReportDetailOrBuilderpublic com.google.protobuf.TimestampOrBuilder getSnapshotTimeOrBuilder()
The snapshot time. All the report data is referenced at this point of time.
.google.protobuf.Timestamp snapshot_time = 2;getSnapshotTimeOrBuilder in interface ReportDetailOrBuilderpublic String getReportPathPrefix()
Prefix of the object name of each report's shard. This will have full
prefix except the "extension" and "shard_id".
For example, if the `destination_path` is
`{{report-config-id}}/dt={{datetime}}`, the shard object name would be
`gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_5.csv`
and the value of `report_path_prefix` field would be
`gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_`.
string report_path_prefix = 8;getReportPathPrefix in interface ReportDetailOrBuilderpublic com.google.protobuf.ByteString getReportPathPrefixBytes()
Prefix of the object name of each report's shard. This will have full
prefix except the "extension" and "shard_id".
For example, if the `destination_path` is
`{{report-config-id}}/dt={{datetime}}`, the shard object name would be
`gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_5.csv`
and the value of `report_path_prefix` field would be
`gs://my-insights/1A34-F2E456-12B456-1C3D/dt=2022-05-20T06:35/1A34-F2E456-12B456-1C3D_2022-05-20T06:35_`.
string report_path_prefix = 8;getReportPathPrefixBytes in interface ReportDetailOrBuilderpublic long getShardsCount()
Total shards generated for the report.
int64 shards_count = 9;getShardsCount in interface ReportDetailOrBuilderpublic boolean hasStatus()
Status of the ReportDetail.
.google.rpc.Status status = 4;hasStatus in interface ReportDetailOrBuilderpublic com.google.rpc.Status getStatus()
Status of the ReportDetail.
.google.rpc.Status status = 4;getStatus in interface ReportDetailOrBuilderpublic com.google.rpc.StatusOrBuilder getStatusOrBuilder()
Status of the ReportDetail.
.google.rpc.Status status = 4;getStatusOrBuilder in interface ReportDetailOrBuilderpublic int getLabelsCount()
ReportDetailOrBuilderLabels as key value pairs
map<string, string> labels = 5;getLabelsCount in interface ReportDetailOrBuilderpublic boolean containsLabels(String key)
Labels as key value pairs
map<string, string> labels = 5;containsLabels in interface ReportDetailOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface ReportDetailOrBuilderpublic Map<String,String> getLabelsMap()
Labels as key value pairs
map<string, string> labels = 5;getLabelsMap in interface ReportDetailOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Labels as key value pairs
map<string, string> labels = 5;getLabelsOrDefault in interface ReportDetailOrBuilderpublic String getLabelsOrThrow(String key)
Labels as key value pairs
map<string, string> labels = 5;getLabelsOrThrow in interface ReportDetailOrBuilderpublic boolean hasTargetDatetime()
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
.google.type.DateTime target_datetime = 6;hasTargetDatetime in interface ReportDetailOrBuilderpublic com.google.type.DateTime getTargetDatetime()
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
.google.type.DateTime target_datetime = 6;getTargetDatetime in interface ReportDetailOrBuilderpublic com.google.type.DateTimeOrBuilder getTargetDatetimeOrBuilder()
The date for which report is generated. The time part of target_datetime will be zero till we support multiple reports per day.
.google.type.DateTime target_datetime = 6;getTargetDatetimeOrBuilder in interface ReportDetailOrBuilderpublic boolean hasReportMetrics()
Metrics of the report.
.google.cloud.storageinsights.v1.ReportDetail.Metrics report_metrics = 7;hasReportMetrics in interface ReportDetailOrBuilderpublic ReportDetail.Metrics getReportMetrics()
Metrics of the report.
.google.cloud.storageinsights.v1.ReportDetail.Metrics report_metrics = 7;getReportMetrics in interface ReportDetailOrBuilderpublic ReportDetail.MetricsOrBuilder getReportMetricsOrBuilder()
Metrics of the report.
.google.cloud.storageinsights.v1.ReportDetail.Metrics report_metrics = 7;getReportMetricsOrBuilder in interface ReportDetailOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ReportDetail parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ReportDetail parseFrom(InputStream input) throws IOException
IOExceptionpublic static ReportDetail parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReportDetail parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ReportDetail parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ReportDetail parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ReportDetail parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ReportDetail.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ReportDetail.Builder newBuilder()
public static ReportDetail.Builder newBuilder(ReportDetail prototype)
public ReportDetail.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ReportDetail.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ReportDetail getDefaultInstance()
public static com.google.protobuf.Parser<ReportDetail> parser()
public com.google.protobuf.Parser<ReportDetail> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ReportDetail getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.