public final class Resource extends GeneratedMessageV3 implements ResourceOrBuilder
Resource represents a Google Cloud Platform resource actuated by IM.
Resources are child resources of Revisions.
Protobuf type google.cloud.config.v1.Resource
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CAI_ASSETS_FIELD_NUMBER
public static final int CAI_ASSETS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
INTENT_FIELD_NUMBER
public static final int INTENT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int TERRAFORM_INFO_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Resource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Resource.Builder newBuilder()
newBuilder(Resource prototype)
public static Resource.Builder newBuilder(Resource prototype)
Parameter |
Name |
Description |
prototype |
Resource
|
public static Resource parseDelimitedFrom(InputStream input)
public static Resource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Resource parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Resource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Resource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Resource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Resource parseFrom(CodedInputStream input)
public static Resource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Resource parseFrom(InputStream input)
public static Resource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Resource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Resource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Resource> parser()
Methods
containsCaiAssets(String key)
public boolean containsCaiAssets(String key)
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getCaiAssets() (deprecated)
public Map<String,ResourceCAIInfo> getCaiAssets()
getCaiAssetsCount()
public int getCaiAssetsCount()
Returns |
Type |
Description |
int |
|
getCaiAssetsMap()
public Map<String,ResourceCAIInfo> getCaiAssetsMap()
getCaiAssetsOrDefault(String key, ResourceCAIInfo defaultValue)
public ResourceCAIInfo getCaiAssetsOrDefault(String key, ResourceCAIInfo defaultValue)
getCaiAssetsOrThrow(String key)
public ResourceCAIInfo getCaiAssetsOrThrow(String key)
Parameter |
Name |
Description |
key |
String
|
getDefaultInstanceForType()
public Resource getDefaultInstanceForType()
getIntent()
public Resource.Intent getIntent()
Output only. Intent of the resource.
.google.cloud.config.v1.Resource.Intent intent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getIntentValue()
public int getIntentValue()
Output only. Intent of the resource.
.google.cloud.config.v1.Resource.Intent intent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for intent.
|
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 |
Type |
Description |
String |
The name.
|
getNameBytes()
public 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 |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Resource> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getState()
public Resource.State getState()
Output only. Current state of the resource.
.google.cloud.config.v1.Resource.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public int getStateValue()
Output only. Current state of the resource.
.google.cloud.config.v1.Resource.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for state.
|
public 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];
public 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];
public 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 |
Type |
Description |
boolean |
Whether the terraformInfo field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Resource.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Resource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Resource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides