Optional. Disabled boolean to determine if a ParameterVersion acts as a
metadata only resource (payload is never returned if disabled is true). If
true any calls will always default to BASIC view even if the user
explicitly passes FULL view as part of the request. A render call on a
disabled resource fails with an error. Default value is False.
Optional. Output only. [Output only] The resource name of the KMS key
version used to encrypt the ParameterVersion payload. This field is
populated only if the Parameter resource has customer managed encryption
key (CMEK) configured.
Optional. Output only. [Output only] The resource name of the KMS key
version used to encrypt the ParameterVersion payload. This field is
populated only if the Parameter resource has customer managed encryption
key (CMEK) configured.
Required. Immutable. Payload content of a ParameterVersion resource. This
is only returned when the request provides the View value of FULL (default
for GET request).
Required. Immutable. Payload content of a ParameterVersion resource. This
is only returned when the request provides the View value of FULL (default
for GET request).
Optional. Output only. [Output only] The resource name of the KMS key
version used to encrypt the ParameterVersion payload. This field is
populated only if the Parameter resource has customer managed encryption
key (CMEK) configured.
Required. Immutable. Payload content of a ParameterVersion resource. This
is only returned when the request provides the View value of FULL (default
for GET request).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface ParameterVersionOrBuilder (0.16.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.16.0 (latest)](/java/docs/reference/google-cloud-parametermanager/latest/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-parametermanager/0.14.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-parametermanager/0.12.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-parametermanager/0.11.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-parametermanager/0.8.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-parametermanager/0.7.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-parametermanager/0.6.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-parametermanager/0.4.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-parametermanager/0.3.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-parametermanager/0.2.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-parametermanager/0.1.0/com.google.cloud.parametermanager.v1.ParameterVersionOrBuilder) \n\n public interface ParameterVersionOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getCreateTime()\n\n public abstract Timestamp getCreateTime()\n\nOutput only. \\[Output only\\] Create time stamp\n\n`.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getCreateTimeOrBuilder()\n\n public abstract TimestampOrBuilder getCreateTimeOrBuilder()\n\nOutput only. \\[Output only\\] Create time stamp\n\n`.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getDisabled()\n\n public abstract boolean getDisabled()\n\nOptional. Disabled boolean to determine if a ParameterVersion acts as a\nmetadata only resource (payload is never returned if disabled is true). If\ntrue any calls will always default to BASIC view even if the user\nexplicitly passes FULL view as part of the request. A render call on a\ndisabled resource fails with an error. Default value is False.\n\n`bool disabled = 4 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getKmsKeyVersion()\n\n public abstract String getKmsKeyVersion()\n\nOptional. Output only. \\[Output only\\] The resource name of the KMS key\nversion used to encrypt the ParameterVersion payload. This field is\npopulated only if the Parameter resource has customer managed encryption\nkey (CMEK) configured.\n\n`\noptional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];\n`\n\n### getKmsKeyVersionBytes()\n\n public abstract ByteString getKmsKeyVersionBytes()\n\nOptional. Output only. \\[Output only\\] The resource name of the KMS key\nversion used to encrypt the ParameterVersion payload. This field is\npopulated only if the Parameter resource has customer managed encryption\nkey (CMEK) configured.\n\n`\noptional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];\n`\n\n### getName()\n\n public abstract String getName()\n\nIdentifier. \\[Output only\\] The resource name of the ParameterVersion in the\nformat `projects/*/locations/*/parameters/*/versions/*`.\n\n`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];`\n\n### getNameBytes()\n\n public abstract ByteString getNameBytes()\n\nIdentifier. \\[Output only\\] The resource name of the ParameterVersion in the\nformat `projects/*/locations/*/parameters/*/versions/*`.\n\n`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];`\n\n### getPayload()\n\n public abstract ParameterVersionPayload getPayload()\n\nRequired. Immutable. Payload content of a ParameterVersion resource. This\nis only returned when the request provides the View value of FULL (default\nfor GET request).\n\n`\n.google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getPayloadOrBuilder()\n\n public abstract ParameterVersionPayloadOrBuilder getPayloadOrBuilder()\n\nRequired. Immutable. Payload content of a ParameterVersion resource. This\nis only returned when the request provides the View value of FULL (default\nfor GET request).\n\n`\n.google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### getUpdateTime()\n\n public abstract Timestamp getUpdateTime()\n\nOutput only. \\[Output only\\] Update time stamp\n\n`.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### getUpdateTimeOrBuilder()\n\n public abstract TimestampOrBuilder getUpdateTimeOrBuilder()\n\nOutput only. \\[Output only\\] Update time stamp\n\n`.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasCreateTime()\n\n public abstract boolean hasCreateTime()\n\nOutput only. \\[Output only\\] Create time stamp\n\n`.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`\n\n### hasKmsKeyVersion()\n\n public abstract boolean hasKmsKeyVersion()\n\nOptional. Output only. \\[Output only\\] The resource name of the KMS key\nversion used to encrypt the ParameterVersion payload. This field is\npopulated only if the Parameter resource has customer managed encryption\nkey (CMEK) configured.\n\n`\noptional string kms_key_version = 6 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasPayload()\n\n public abstract boolean hasPayload()\n\nRequired. Immutable. Payload content of a ParameterVersion resource. This\nis only returned when the request provides the View value of FULL (default\nfor GET request).\n\n`\n.google.cloud.parametermanager.v1.ParameterVersionPayload payload = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];\n`\n\n### hasUpdateTime()\n\n public abstract boolean hasUpdateTime()\n\nOutput only. \\[Output only\\] Update time stamp\n\n`.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];\n`"]]