Interface AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource, AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.Builder
Enclosing class:
AnalyzeOrgPolicyGovernedAssetsResponse

public static interface AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The asset type of the [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name] Example: `cloudresourcemanager.googleapis.com/Project` See [Cloud Asset Inventory Supported Asset Types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for all supported asset types.
    com.google.protobuf.ByteString
    The asset type of the [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name] Example: `cloudresourcemanager.googleapis.com/Project` See [Cloud Asset Inventory Supported Asset Types](https://cloud.google.com/asset-inventory/docs/supported-asset-types) for all supported asset types.
    getEffectiveTags(int index)
    The effective tags on this resource.
    int
    The effective tags on this resource.
    The effective tags on this resource.
    The effective tags on this resource.
    The effective tags on this resource.
    getFolders(int index)
    The folder(s) that this resource belongs to, in the format of folders/{FOLDER_NUMBER}.
    com.google.protobuf.ByteString
    getFoldersBytes(int index)
    The folder(s) that this resource belongs to, in the format of folders/{FOLDER_NUMBER}.
    int
    The folder(s) that this resource belongs to, in the format of folders/{FOLDER_NUMBER}.
    The folder(s) that this resource belongs to, in the format of folders/{FOLDER_NUMBER}.
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of the Google Cloud resource.
    com.google.protobuf.ByteString
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of the Google Cloud resource.
    The organization that this resource belongs to, in the format of organizations/{ORGANIZATION_NUMBER}.
    com.google.protobuf.ByteString
    The organization that this resource belongs to, in the format of organizations/{ORGANIZATION_NUMBER}.
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of the parent of [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name].
    com.google.protobuf.ByteString
    The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of the parent of [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name].
    The project that this resource belongs to, in the format of projects/{PROJECT_NUMBER}.
    com.google.protobuf.ByteString
    The project that this resource belongs to, in the format of projects/{PROJECT_NUMBER}.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getFullResourceName

      String getFullResourceName()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       the Google Cloud resource.
       
      string full_resource_name = 1;
      Returns:
      The fullResourceName.
    • getFullResourceNameBytes

      com.google.protobuf.ByteString getFullResourceNameBytes()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       the Google Cloud resource.
       
      string full_resource_name = 1;
      Returns:
      The bytes for fullResourceName.
    • getParent

      String getParent()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       the parent of
       [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name].
       
      string parent = 2;
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       The [full resource name]
       (https://cloud.google.com/asset-inventory/docs/resource-name-format) of
       the parent of
       [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name].
       
      string parent = 2;
      Returns:
      The bytes for parent.
    • getProject

      String getProject()
       The project that this resource belongs to, in the format of
       projects/{PROJECT_NUMBER}. This field is available when the resource
       belongs to a project.
       
      string project = 5;
      Returns:
      The project.
    • getProjectBytes

      com.google.protobuf.ByteString getProjectBytes()
       The project that this resource belongs to, in the format of
       projects/{PROJECT_NUMBER}. This field is available when the resource
       belongs to a project.
       
      string project = 5;
      Returns:
      The bytes for project.
    • getFoldersList

      List<String> getFoldersList()
       The folder(s) that this resource belongs to, in the format of
       folders/{FOLDER_NUMBER}. This field is available when the resource
       belongs (directly or cascadingly) to one or more folders.
       
      repeated string folders = 6;
      Returns:
      A list containing the folders.
    • getFoldersCount

      int getFoldersCount()
       The folder(s) that this resource belongs to, in the format of
       folders/{FOLDER_NUMBER}. This field is available when the resource
       belongs (directly or cascadingly) to one or more folders.
       
      repeated string folders = 6;
      Returns:
      The count of folders.
    • getFolders

      String getFolders(int index)
       The folder(s) that this resource belongs to, in the format of
       folders/{FOLDER_NUMBER}. This field is available when the resource
       belongs (directly or cascadingly) to one or more folders.
       
      repeated string folders = 6;
      Parameters:
      index - The index of the element to return.
      Returns:
      The folders at the given index.
    • getFoldersBytes

      com.google.protobuf.ByteString getFoldersBytes(int index)
       The folder(s) that this resource belongs to, in the format of
       folders/{FOLDER_NUMBER}. This field is available when the resource
       belongs (directly or cascadingly) to one or more folders.
       
      repeated string folders = 6;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the folders at the given index.
    • getOrganization

      String getOrganization()
       The organization that this resource belongs to, in the format of
       organizations/{ORGANIZATION_NUMBER}. This field is available when the
       resource belongs (directly or cascadingly) to an organization.
       
      string organization = 7;
      Returns:
      The organization.
    • getOrganizationBytes

      com.google.protobuf.ByteString getOrganizationBytes()
       The organization that this resource belongs to, in the format of
       organizations/{ORGANIZATION_NUMBER}. This field is available when the
       resource belongs (directly or cascadingly) to an organization.
       
      string organization = 7;
      Returns:
      The bytes for organization.
    • getAssetType

      String getAssetType()
       The asset type of the
       [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name]
       Example:
       `cloudresourcemanager.googleapis.com/Project`
       See [Cloud Asset Inventory Supported Asset
       Types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
       for all supported asset types.
       
      string asset_type = 8;
      Returns:
      The assetType.
    • getAssetTypeBytes

      com.google.protobuf.ByteString getAssetTypeBytes()
       The asset type of the
       [AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name][google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedResource.full_resource_name]
       Example:
       `cloudresourcemanager.googleapis.com/Project`
       See [Cloud Asset Inventory Supported Asset
       Types](https://cloud.google.com/asset-inventory/docs/supported-asset-types)
       for all supported asset types.
       
      string asset_type = 8;
      Returns:
      The bytes for assetType.
    • getEffectiveTagsList

      List<EffectiveTagDetails> getEffectiveTagsList()
       The effective tags on this resource.
       
      repeated .google.cloud.asset.v1.EffectiveTagDetails effective_tags = 9;
    • getEffectiveTags

      EffectiveTagDetails getEffectiveTags(int index)
       The effective tags on this resource.
       
      repeated .google.cloud.asset.v1.EffectiveTagDetails effective_tags = 9;
    • getEffectiveTagsCount

      int getEffectiveTagsCount()
       The effective tags on this resource.
       
      repeated .google.cloud.asset.v1.EffectiveTagDetails effective_tags = 9;
    • getEffectiveTagsOrBuilderList

      List<? extends EffectiveTagDetailsOrBuilder> getEffectiveTagsOrBuilderList()
       The effective tags on this resource.
       
      repeated .google.cloud.asset.v1.EffectiveTagDetails effective_tags = 9;
    • getEffectiveTagsOrBuilder

      EffectiveTagDetailsOrBuilder getEffectiveTagsOrBuilder(int index)
       The effective tags on this resource.
       
      repeated .google.cloud.asset.v1.EffectiveTagDetails effective_tags = 9;