Class Asset.SecurityCenterProperties
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.securitycenter.v1.Asset.SecurityCenterProperties
-
- All Implemented Interfaces:
Asset.SecurityCenterPropertiesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Asset
public static final class Asset.SecurityCenterProperties extends com.google.protobuf.GeneratedMessageV3 implements Asset.SecurityCenterPropertiesOrBuilder
Security Command Center managed properties. These properties are managed by Security Command Center and cannot be modified by the user.
Protobuf typegoogle.cloud.securitycenter.v1.Asset.SecurityCenterProperties- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAsset.SecurityCenterProperties.BuilderSecurity Command Center managed properties.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
Fields Modifier and Type Field Description static intFOLDERS_FIELD_NUMBERstatic intRESOURCE_DISPLAY_NAME_FIELD_NUMBERstatic intRESOURCE_NAME_FIELD_NUMBERstatic intRESOURCE_OWNERS_FIELD_NUMBERstatic intRESOURCE_PARENT_DISPLAY_NAME_FIELD_NUMBERstatic intRESOURCE_PARENT_FIELD_NUMBERstatic intRESOURCE_PROJECT_DISPLAY_NAME_FIELD_NUMBERstatic intRESOURCE_PROJECT_FIELD_NUMBERstatic intRESOURCE_TYPE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static Asset.SecurityCenterPropertiesgetDefaultInstance()Asset.SecurityCenterPropertiesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()FoldergetFolders(int index)Contains a Folder message for each folder in the assets ancestry.intgetFoldersCount()Contains a Folder message for each folder in the assets ancestry.List<Folder>getFoldersList()Contains a Folder message for each folder in the assets ancestry.FolderOrBuildergetFoldersOrBuilder(int index)Contains a Folder message for each folder in the assets ancestry.List<? extends FolderOrBuilder>getFoldersOrBuilderList()Contains a Folder message for each folder in the assets ancestry.com.google.protobuf.Parser<Asset.SecurityCenterProperties>getParserForType()StringgetResourceDisplayName()The user defined display name for this resource.com.google.protobuf.ByteStringgetResourceDisplayNameBytes()The user defined display name for this resource.StringgetResourceName()The full resource name of the Google Cloud resource this asset represents.com.google.protobuf.ByteStringgetResourceNameBytes()The full resource name of the Google Cloud resource this asset represents.StringgetResourceOwners(int index)Owners of the Google Cloud resource.com.google.protobuf.ByteStringgetResourceOwnersBytes(int index)Owners of the Google Cloud resource.intgetResourceOwnersCount()Owners of the Google Cloud resource.com.google.protobuf.ProtocolStringListgetResourceOwnersList()Owners of the Google Cloud resource.StringgetResourceParent()The full resource name of the immediate parent of the resource.com.google.protobuf.ByteStringgetResourceParentBytes()The full resource name of the immediate parent of the resource.StringgetResourceParentDisplayName()The user defined display name for the parent of this resource.com.google.protobuf.ByteStringgetResourceParentDisplayNameBytes()The user defined display name for the parent of this resource.StringgetResourceProject()The full resource name of the project the resource belongs to.com.google.protobuf.ByteStringgetResourceProjectBytes()The full resource name of the project the resource belongs to.StringgetResourceProjectDisplayName()The user defined display name for the project of this resource.com.google.protobuf.ByteStringgetResourceProjectDisplayNameBytes()The user defined display name for the project of this resource.StringgetResourceType()The type of the Google Cloud resource.com.google.protobuf.ByteStringgetResourceTypeBytes()The type of the Google Cloud resource.intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Asset.SecurityCenterProperties.BuildernewBuilder()static Asset.SecurityCenterProperties.BuildernewBuilder(Asset.SecurityCenterProperties prototype)Asset.SecurityCenterProperties.BuildernewBuilderForType()protected Asset.SecurityCenterProperties.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Asset.SecurityCenterPropertiesparseDelimitedFrom(InputStream input)static Asset.SecurityCenterPropertiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Asset.SecurityCenterPropertiesparseFrom(byte[] data)static Asset.SecurityCenterPropertiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Asset.SecurityCenterPropertiesparseFrom(com.google.protobuf.ByteString data)static Asset.SecurityCenterPropertiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Asset.SecurityCenterPropertiesparseFrom(com.google.protobuf.CodedInputStream input)static Asset.SecurityCenterPropertiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Asset.SecurityCenterPropertiesparseFrom(InputStream input)static Asset.SecurityCenterPropertiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Asset.SecurityCenterPropertiesparseFrom(ByteBuffer data)static Asset.SecurityCenterPropertiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Asset.SecurityCenterProperties>parser()Asset.SecurityCenterProperties.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
RESOURCE_NAME_FIELD_NUMBER
public static final int RESOURCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_TYPE_FIELD_NUMBER
public static final int RESOURCE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_PARENT_FIELD_NUMBER
public static final int RESOURCE_PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_PROJECT_FIELD_NUMBER
public static final int RESOURCE_PROJECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_OWNERS_FIELD_NUMBER
public static final int RESOURCE_OWNERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_DISPLAY_NAME_FIELD_NUMBER
public static final int RESOURCE_DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_PARENT_DISPLAY_NAME_FIELD_NUMBER
public static final int RESOURCE_PARENT_DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_PROJECT_DISPLAY_NAME_FIELD_NUMBER
public static final int RESOURCE_PROJECT_DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FOLDERS_FIELD_NUMBER
public static final int FOLDERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getResourceName
public String getResourceName()
The full resource name of the Google Cloud resource this asset represents. This field is immutable after create time. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_name = 1;- Specified by:
getResourceNamein interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
The full resource name of the Google Cloud resource this asset represents. This field is immutable after create time. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_name = 1;- Specified by:
getResourceNameBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceName.
-
getResourceType
public String getResourceType()
The type of the Google Cloud resource. Examples include: APPLICATION, PROJECT, and ORGANIZATION. This is a case insensitive field defined by Security Command Center and/or the producer of the resource and is immutable after create time.
string resource_type = 2;- Specified by:
getResourceTypein interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceType.
-
getResourceTypeBytes
public com.google.protobuf.ByteString getResourceTypeBytes()
The type of the Google Cloud resource. Examples include: APPLICATION, PROJECT, and ORGANIZATION. This is a case insensitive field defined by Security Command Center and/or the producer of the resource and is immutable after create time.
string resource_type = 2;- Specified by:
getResourceTypeBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceType.
-
getResourceParent
public String getResourceParent()
The full resource name of the immediate parent of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_parent = 3;- Specified by:
getResourceParentin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceParent.
-
getResourceParentBytes
public com.google.protobuf.ByteString getResourceParentBytes()
The full resource name of the immediate parent of the resource. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_parent = 3;- Specified by:
getResourceParentBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceParent.
-
getResourceProject
public String getResourceProject()
The full resource name of the project the resource belongs to. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_project = 4;- Specified by:
getResourceProjectin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceProject.
-
getResourceProjectBytes
public com.google.protobuf.ByteString getResourceProjectBytes()
The full resource name of the project the resource belongs to. See: https://cloud.google.com/apis/design/resource_names#full_resource_name
string resource_project = 4;- Specified by:
getResourceProjectBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceProject.
-
getResourceOwnersList
public com.google.protobuf.ProtocolStringList getResourceOwnersList()
Owners of the Google Cloud resource.
repeated string resource_owners = 5;- Specified by:
getResourceOwnersListin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- A list containing the resourceOwners.
-
getResourceOwnersCount
public int getResourceOwnersCount()
Owners of the Google Cloud resource.
repeated string resource_owners = 5;- Specified by:
getResourceOwnersCountin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The count of resourceOwners.
-
getResourceOwners
public String getResourceOwners(int index)
Owners of the Google Cloud resource.
repeated string resource_owners = 5;- Specified by:
getResourceOwnersin interfaceAsset.SecurityCenterPropertiesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resourceOwners at the given index.
-
getResourceOwnersBytes
public com.google.protobuf.ByteString getResourceOwnersBytes(int index)
Owners of the Google Cloud resource.
repeated string resource_owners = 5;- Specified by:
getResourceOwnersBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the resourceOwners at the given index.
-
getResourceDisplayName
public String getResourceDisplayName()
The user defined display name for this resource.
string resource_display_name = 6;- Specified by:
getResourceDisplayNamein interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceDisplayName.
-
getResourceDisplayNameBytes
public com.google.protobuf.ByteString getResourceDisplayNameBytes()
The user defined display name for this resource.
string resource_display_name = 6;- Specified by:
getResourceDisplayNameBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceDisplayName.
-
getResourceParentDisplayName
public String getResourceParentDisplayName()
The user defined display name for the parent of this resource.
string resource_parent_display_name = 7;- Specified by:
getResourceParentDisplayNamein interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceParentDisplayName.
-
getResourceParentDisplayNameBytes
public com.google.protobuf.ByteString getResourceParentDisplayNameBytes()
The user defined display name for the parent of this resource.
string resource_parent_display_name = 7;- Specified by:
getResourceParentDisplayNameBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceParentDisplayName.
-
getResourceProjectDisplayName
public String getResourceProjectDisplayName()
The user defined display name for the project of this resource.
string resource_project_display_name = 8;- Specified by:
getResourceProjectDisplayNamein interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The resourceProjectDisplayName.
-
getResourceProjectDisplayNameBytes
public com.google.protobuf.ByteString getResourceProjectDisplayNameBytes()
The user defined display name for the project of this resource.
string resource_project_display_name = 8;- Specified by:
getResourceProjectDisplayNameBytesin interfaceAsset.SecurityCenterPropertiesOrBuilder- Returns:
- The bytes for resourceProjectDisplayName.
-
getFoldersList
public List<Folder> getFoldersList()
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
repeated .google.cloud.securitycenter.v1.Folder folders = 10;- Specified by:
getFoldersListin interfaceAsset.SecurityCenterPropertiesOrBuilder
-
getFoldersOrBuilderList
public List<? extends FolderOrBuilder> getFoldersOrBuilderList()
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
repeated .google.cloud.securitycenter.v1.Folder folders = 10;- Specified by:
getFoldersOrBuilderListin interfaceAsset.SecurityCenterPropertiesOrBuilder
-
getFoldersCount
public int getFoldersCount()
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
repeated .google.cloud.securitycenter.v1.Folder folders = 10;- Specified by:
getFoldersCountin interfaceAsset.SecurityCenterPropertiesOrBuilder
-
getFolders
public Folder getFolders(int index)
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
repeated .google.cloud.securitycenter.v1.Folder folders = 10;- Specified by:
getFoldersin interfaceAsset.SecurityCenterPropertiesOrBuilder
-
getFoldersOrBuilder
public FolderOrBuilder getFoldersOrBuilder(int index)
Contains a Folder message for each folder in the assets ancestry. The first folder is the deepest nested folder, and the last folder is the folder directly under the Organization.
repeated .google.cloud.securitycenter.v1.Folder folders = 10;- Specified by:
getFoldersOrBuilderin interfaceAsset.SecurityCenterPropertiesOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Asset.SecurityCenterProperties parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Asset.SecurityCenterProperties parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Asset.SecurityCenterProperties parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Asset.SecurityCenterProperties.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Asset.SecurityCenterProperties.Builder newBuilder()
-
newBuilder
public static Asset.SecurityCenterProperties.Builder newBuilder(Asset.SecurityCenterProperties prototype)
-
toBuilder
public Asset.SecurityCenterProperties.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Asset.SecurityCenterProperties.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Asset.SecurityCenterProperties getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Asset.SecurityCenterProperties> parser()
-
getParserForType
public com.google.protobuf.Parser<Asset.SecurityCenterProperties> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Asset.SecurityCenterProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-