Interface ResourceOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Resource, Resource.Builder

    public interface ResourceOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Output only. Resource name.
         Format:
         `projects/{project}/locations/{location}/deployments/{deployment}/revisions/{revision}/resources/{resource}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. Resource name.
         Format:
         `projects/{project}/locations/{location}/deployments/{deployment}/revisions/{revision}/resources/{resource}`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for name.
      • hasTerraformInfo

        boolean hasTerraformInfo()
         Output only. Terraform-specific info if this resource was created using
         Terraform.
         
        .google.cloud.config.v1.ResourceTerraformInfo terraform_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the terraformInfo field is set.
      • getTerraformInfo

        ResourceTerraformInfo getTerraformInfo()
         Output only. Terraform-specific info if this resource was created using
         Terraform.
         
        .google.cloud.config.v1.ResourceTerraformInfo terraform_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The terraformInfo.
      • getTerraformInfoOrBuilder

        ResourceTerraformInfoOrBuilder getTerraformInfoOrBuilder()
         Output only. Terraform-specific info if this resource was created using
         Terraform.
         
        .google.cloud.config.v1.ResourceTerraformInfo terraform_info = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCaiAssetsCount

        int getCaiAssetsCount()
         Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI
         ID). CAI type format follows
         https://cloud.google.com/asset-inventory/docs/supported-asset-types
         
        map<string, .google.cloud.config.v1.ResourceCAIInfo> cai_assets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • containsCaiAssets

        boolean containsCaiAssets​(String key)
         Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI
         ID). CAI type format follows
         https://cloud.google.com/asset-inventory/docs/supported-asset-types
         
        map<string, .google.cloud.config.v1.ResourceCAIInfo> cai_assets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCaiAssetsMap

        Map<String,​ResourceCAIInfo> getCaiAssetsMap()
         Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI
         ID). CAI type format follows
         https://cloud.google.com/asset-inventory/docs/supported-asset-types
         
        map<string, .google.cloud.config.v1.ResourceCAIInfo> cai_assets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCaiAssetsOrDefault

        ResourceCAIInfo getCaiAssetsOrDefault​(String key,
                                              ResourceCAIInfo defaultValue)
         Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI
         ID). CAI type format follows
         https://cloud.google.com/asset-inventory/docs/supported-asset-types
         
        map<string, .google.cloud.config.v1.ResourceCAIInfo> cai_assets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCaiAssetsOrThrow

        ResourceCAIInfo getCaiAssetsOrThrow​(String key)
         Output only. Map of Cloud Asset Inventory (CAI) type to CAI info (e.g. CAI
         ID). CAI type format follows
         https://cloud.google.com/asset-inventory/docs/supported-asset-types
         
        map<string, .google.cloud.config.v1.ResourceCAIInfo> cai_assets = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getIntentValue

        int getIntentValue()
         Output only. Intent of the resource.
         
        .google.cloud.config.v1.Resource.Intent intent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for intent.
      • getIntent

        Resource.Intent getIntent()
         Output only. Intent of the resource.
         
        .google.cloud.config.v1.Resource.Intent intent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The intent.
      • getStateValue

        int getStateValue()
         Output only. Current state of the resource.
         
        .google.cloud.config.v1.Resource.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The enum numeric value on the wire for state.
      • getState

        Resource.State getState()
         Output only. Current state of the resource.
         
        .google.cloud.config.v1.Resource.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The state.