public final class AwsMetadata extends GeneratedMessage implements AwsMetadataOrBuilder
AWS metadata associated with the resource, only applicable if the finding's
cloud provider is Amazon Web Services.
Protobuf type google.cloud.securitycenter.v1.AwsMetadata
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
public static final int ACCOUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ORGANIZATIONAL_UNITS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ORGANIZATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AwsMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AwsMetadata.Builder newBuilder()
public static AwsMetadata.Builder newBuilder(AwsMetadata prototype)
public static AwsMetadata parseDelimitedFrom(InputStream input)
public static AwsMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AwsMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AwsMetadata parseFrom(ByteString data)
public static AwsMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AwsMetadata parseFrom(CodedInputStream input)
public static AwsMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsMetadata parseFrom(InputStream input)
public static AwsMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AwsMetadata parseFrom(ByteBuffer data)
public static AwsMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AwsMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AwsMetadata.AwsAccount getAccount()
The AWS account associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsAccount account = 4;
public AwsMetadata.AwsAccountOrBuilder getAccountOrBuilder()
The AWS account associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsAccount account = 4;
public AwsMetadata getDefaultInstanceForType()
public AwsMetadata.AwsOrganization getOrganization()
The AWS organization associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsOrganization organization = 2;
public AwsMetadata.AwsOrganizationOrBuilder getOrganizationOrBuilder()
The AWS organization associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsOrganization organization = 2;
public AwsMetadata.AwsOrganizationalUnit getOrganizationalUnits(int index)
A list of AWS organizational units associated with the resource, ordered
from lowest level (closest to the account) to highest level.
repeated .google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnit organizational_units = 3;
| Parameter |
| Name |
Description |
index |
int
|
public int getOrganizationalUnitsCount()
A list of AWS organizational units associated with the resource, ordered
from lowest level (closest to the account) to highest level.
repeated .google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnit organizational_units = 3;
| Returns |
| Type |
Description |
int |
|
public List<AwsMetadata.AwsOrganizationalUnit> getOrganizationalUnitsList()
A list of AWS organizational units associated with the resource, ordered
from lowest level (closest to the account) to highest level.
repeated .google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnit organizational_units = 3;
public AwsMetadata.AwsOrganizationalUnitOrBuilder getOrganizationalUnitsOrBuilder(int index)
A list of AWS organizational units associated with the resource, ordered
from lowest level (closest to the account) to highest level.
repeated .google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnit organizational_units = 3;
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AwsMetadata.AwsOrganizationalUnitOrBuilder> getOrganizationalUnitsOrBuilderList()
A list of AWS organizational units associated with the resource, ordered
from lowest level (closest to the account) to highest level.
repeated .google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnit organizational_units = 3;
| Returns |
| Type |
Description |
List<? extends com.google.cloud.securitycenter.v1.AwsMetadata.AwsOrganizationalUnitOrBuilder> |
|
public Parser<AwsMetadata> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasAccount()
The AWS account associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsAccount account = 4;
| Returns |
| Type |
Description |
boolean |
Whether the account field is set.
|
public boolean hasOrganization()
The AWS organization associated with the resource.
.google.cloud.securitycenter.v1.AwsMetadata.AwsOrganization organization = 2;
| Returns |
| Type |
Description |
boolean |
Whether the organization field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AwsMetadata.Builder newBuilderForType()
protected AwsMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AwsMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides