Package com.google.cloud.kms.v1
Class CreateKeyRingRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
com.google.cloud.kms.v1.CreateKeyRingRequest.Builder
- All Implemented Interfaces:
CreateKeyRingRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateKeyRingRequest
public static final class CreateKeyRingRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
implements CreateKeyRingRequestOrBuilder
Request message for [KeyManagementService.CreateKeyRing][google.cloud.kms.v1.KeyManagementService.CreateKeyRing].Protobuf type
google.cloud.kms.v1.CreateKeyRingRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Required.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.com.google.protobuf.ByteStringRequired.Required.Required.com.google.protobuf.ByteStringRequired.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(CreateKeyRingRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeKeyRing(KeyRing value) Required.setKeyRing(KeyRing value) Required.setKeyRing(KeyRing.Builder builderForValue) Required.setKeyRingId(String value) Required.setKeyRingIdBytes(com.google.protobuf.ByteString value) Required.Required.setParentBytes(com.google.protobuf.ByteString value) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateKeyRingRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CreateKeyRingRequest.Builder>
-
mergeFrom
public CreateKeyRingRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateKeyRingRequest.Builder>- Throws:
IOException
-
getParent
Required. The resource name of the location associated with the [KeyRings][google.cloud.kms.v1.KeyRing], in the format `projects/*/locations/*`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateKeyRingRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. The resource name of the location associated with the [KeyRings][google.cloud.kms.v1.KeyRing], in the format `projects/*/locations/*`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateKeyRingRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. The resource name of the location associated with the [KeyRings][google.cloud.kms.v1.KeyRing], in the format `projects/*/locations/*`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. The resource name of the location associated with the [KeyRings][google.cloud.kms.v1.KeyRing], in the format `projects/*/locations/*`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. The resource name of the location associated with the [KeyRings][google.cloud.kms.v1.KeyRing], in the format `projects/*/locations/*`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getKeyRingId
Required. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`string key_ring_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyRingIdin interfaceCreateKeyRingRequestOrBuilder- Returns:
- The keyRingId.
-
getKeyRingIdBytes
public com.google.protobuf.ByteString getKeyRingIdBytes()Required. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`string key_ring_id = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyRingIdBytesin interfaceCreateKeyRingRequestOrBuilder- Returns:
- The bytes for keyRingId.
-
setKeyRingId
Required. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`string key_ring_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The keyRingId to set.- Returns:
- This builder for chaining.
-
clearKeyRingId
Required. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`string key_ring_id = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setKeyRingIdBytes
Required. It must be unique within a location and match the regular expression `[a-zA-Z0-9_-]{1,63}`string key_ring_id = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for keyRingId to set.- Returns:
- This builder for chaining.
-
hasKeyRing
public boolean hasKeyRing()Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasKeyRingin interfaceCreateKeyRingRequestOrBuilder- Returns:
- Whether the keyRing field is set.
-
getKeyRing
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyRingin interfaceCreateKeyRingRequestOrBuilder- Returns:
- The keyRing.
-
setKeyRing
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED]; -
setKeyRing
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED]; -
mergeKeyRing
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearKeyRing
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED]; -
getKeyRingBuilder
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED]; -
getKeyRingOrBuilder
Required. A [KeyRing][google.cloud.kms.v1.KeyRing] with initial field values.
.google.cloud.kms.v1.KeyRing key_ring = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyRingOrBuilderin interfaceCreateKeyRingRequestOrBuilder
-