public static final class IntelligenceFinding.CrossRegionEgressSpike extends GeneratedMessage implements IntelligenceFinding.CrossRegionEgressSpikeOrBuilder
Represents a finding about a spike in cross-region egress from Cloud
Storage.
This corresponds to the CROSS_REGION_EGRESS_SPIKE finding type.
Protobuf type google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
PERCENTAGE_INCREASE_FIELD_NUMBER
public static final int PERCENTAGE_INCREASE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TOP_BUCKETS_FIELD_NUMBER
public static final int TOP_BUCKETS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TOTAL_EGRESS_BYTES_FIELD_NUMBER
public static final int TOTAL_EGRESS_BYTES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IntelligenceFinding.CrossRegionEgressSpike getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IntelligenceFinding.CrossRegionEgressSpike.Builder newBuilder()
newBuilder(IntelligenceFinding.CrossRegionEgressSpike prototype)
public static IntelligenceFinding.CrossRegionEgressSpike.Builder newBuilder(IntelligenceFinding.CrossRegionEgressSpike prototype)
public static IntelligenceFinding.CrossRegionEgressSpike parseDelimitedFrom(InputStream input)
public static IntelligenceFinding.CrossRegionEgressSpike parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(CodedInputStream input)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(InputStream input)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IntelligenceFinding.CrossRegionEgressSpike parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<IntelligenceFinding.CrossRegionEgressSpike> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public IntelligenceFinding.CrossRegionEgressSpike getDefaultInstanceForType()
getParserForType()
public Parser<IntelligenceFinding.CrossRegionEgressSpike> getParserForType()
Overrides
getPercentageIncrease()
public double getPercentageIncrease()
Output only. The percentage increase in cross-region egress across the
project.
double percentage_increase = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
double |
The percentageIncrease.
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getTopBuckets(int index)
public IntelligenceFinding.CrossRegionEgressSpike.BucketContribution getTopBuckets(int index)
Output only. A list of top buckets driving the increase in cross-region
egress.
repeated .google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution top_buckets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getTopBucketsCount()
public int getTopBucketsCount()
Output only. A list of top buckets driving the increase in cross-region
egress.
repeated .google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution top_buckets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
getTopBucketsList()
public List<IntelligenceFinding.CrossRegionEgressSpike.BucketContribution> getTopBucketsList()
Output only. A list of top buckets driving the increase in cross-region
egress.
repeated .google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution top_buckets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTopBucketsOrBuilder(int index)
public IntelligenceFinding.CrossRegionEgressSpike.BucketContributionOrBuilder getTopBucketsOrBuilder(int index)
Output only. A list of top buckets driving the increase in cross-region
egress.
repeated .google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution top_buckets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
getTopBucketsOrBuilderList()
public List<? extends IntelligenceFinding.CrossRegionEgressSpike.BucketContributionOrBuilder> getTopBucketsOrBuilderList()
Output only. A list of top buckets driving the increase in cross-region
egress.
repeated .google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContribution top_buckets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.storage.control.v2.IntelligenceFinding.CrossRegionEgressSpike.BucketContributionOrBuilder> |
|
getTotalEgressBytes()
public long getTotalEgressBytes()
Output only. The total cross-region egress volume in bytes across the
project.
int64 total_egress_bytes = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
long |
The totalEgressBytes.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public IntelligenceFinding.CrossRegionEgressSpike.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected IntelligenceFinding.CrossRegionEgressSpike.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public IntelligenceFinding.CrossRegionEgressSpike.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides