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 booleancontainsCaiAssets(String key)Output only.Map<String,ResourceCAIInfo>getCaiAssets()Deprecated.intgetCaiAssetsCount()Output only.Map<String,ResourceCAIInfo>getCaiAssetsMap()Output only.ResourceCAIInfogetCaiAssetsOrDefault(String key, ResourceCAIInfo defaultValue)Output only.ResourceCAIInfogetCaiAssetsOrThrow(String key)Output only.Resource.IntentgetIntent()Output only.intgetIntentValue()Output only.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.Resource.StategetState()Output only.intgetStateValue()Output only.ResourceTerraformInfogetTerraformInfo()Output only.ResourceTerraformInfoOrBuildergetTerraformInfoOrBuilder()Output only.booleanhasTerraformInfo()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.
-
-