Package com.google.cloud.config.v1
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 Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsCaiAssets(String key)
Output only.Map<String,ResourceCAIInfo>
getCaiAssets()
Deprecated.int
getCaiAssetsCount()
Output only.Map<String,ResourceCAIInfo>
getCaiAssetsMap()
Output only.ResourceCAIInfo
getCaiAssetsOrDefault(String key, ResourceCAIInfo defaultValue)
Output only.ResourceCAIInfo
getCaiAssetsOrThrow(String key)
Output only.Resource.Intent
getIntent()
Output only.int
getIntentValue()
Output only.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.Resource.State
getState()
Output only.int
getStateValue()
Output only.ResourceTerraformInfo
getTerraformInfo()
Output only.ResourceTerraformInfoOrBuilder
getTerraformInfoOrBuilder()
Output only.boolean
hasTerraformInfo()
Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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];
-
getCaiAssets
@Deprecated Map<String,ResourceCAIInfo> getCaiAssets()
Deprecated.UsegetCaiAssetsMap()
instead.
-
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.
-
-