Package com.google.api.apikeys.v2
Class CreateKeyRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
- com.google.api.apikeys.v2.CreateKeyRequest.Builder
-
- All Implemented Interfaces:
CreateKeyRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CreateKeyRequest
public static final class CreateKeyRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder> implements CreateKeyRequestOrBuilder
Request message for `CreateKey` method.
Protobuf typegoogle.api.apikeys.v2.CreateKeyRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateKeyRequest.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CreateKeyRequestbuild()CreateKeyRequestbuildPartial()CreateKeyRequest.Builderclear()CreateKeyRequest.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CreateKeyRequest.BuilderclearKey()Required.CreateKeyRequest.BuilderclearKeyId()User specified key id (optional).CreateKeyRequest.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CreateKeyRequest.BuilderclearParent()Required.CreateKeyRequest.Builderclone()CreateKeyRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()KeygetKey()Required.Key.BuildergetKeyBuilder()Required.StringgetKeyId()User specified key id (optional).com.google.protobuf.ByteStringgetKeyIdBytes()User specified key id (optional).KeyOrBuildergetKeyOrBuilder()Required.StringgetParent()Required.com.google.protobuf.ByteStringgetParentBytes()Required.booleanhasKey()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CreateKeyRequest.BuildermergeFrom(CreateKeyRequest other)CreateKeyRequest.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CreateKeyRequest.BuildermergeFrom(com.google.protobuf.Message other)CreateKeyRequest.BuildermergeKey(Key value)Required.CreateKeyRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CreateKeyRequest.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CreateKeyRequest.BuildersetKey(Key value)Required.CreateKeyRequest.BuildersetKey(Key.Builder builderForValue)Required.CreateKeyRequest.BuildersetKeyId(String value)User specified key id (optional).CreateKeyRequest.BuildersetKeyIdBytes(com.google.protobuf.ByteString value)User specified key id (optional).CreateKeyRequest.BuildersetParent(String value)Required.CreateKeyRequest.BuildersetParentBytes(com.google.protobuf.ByteString value)Required.CreateKeyRequest.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CreateKeyRequest.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
clear
public CreateKeyRequest.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.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.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
getDefaultInstanceForType
public CreateKeyRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateKeyRequest build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateKeyRequest buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateKeyRequest.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
setField
public CreateKeyRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
clearField
public CreateKeyRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
clearOneof
public CreateKeyRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
setRepeatedField
public CreateKeyRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
addRepeatedField
public CreateKeyRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
mergeFrom
public CreateKeyRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CreateKeyRequest.Builder>
-
mergeFrom
public CreateKeyRequest.Builder mergeFrom(CreateKeyRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
mergeFrom
public CreateKeyRequest.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<CreateKeyRequest.Builder>- Throws:
IOException
-
getParent
public String getParent()
Required. The project in which the API key is created.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceCreateKeyRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The project in which the API key is created.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceCreateKeyRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
public CreateKeyRequest.Builder setParent(String value)
Required. The project in which the API key is created.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public CreateKeyRequest.Builder clearParent()
Required. The project in which the API key is created.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
public CreateKeyRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The project in which the API key is created.
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.
-
hasKey
public boolean hasKey()
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasKeyin interfaceCreateKeyRequestOrBuilder- Returns:
- Whether the key field is set.
-
getKey
public Key getKey()
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyin interfaceCreateKeyRequestOrBuilder- Returns:
- The key.
-
setKey
public CreateKeyRequest.Builder setKey(Key value)
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];
-
setKey
public CreateKeyRequest.Builder setKey(Key.Builder builderForValue)
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeKey
public CreateKeyRequest.Builder mergeKey(Key value)
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearKey
public CreateKeyRequest.Builder clearKey()
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];
-
getKeyBuilder
public Key.Builder getKeyBuilder()
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];
-
getKeyOrBuilder
public KeyOrBuilder getKeyOrBuilder()
Required. The API key fields to set at creation time. You can configure only the `display_name`, `restrictions`, and `annotations` fields.
.google.api.apikeys.v2.Key key = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyOrBuilderin interfaceCreateKeyRequestOrBuilder
-
getKeyId
public String getKeyId()
User specified key id (optional). If specified, it will become the final component of the key resource name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. In another word, the id must match the regular expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string.string key_id = 3;- Specified by:
getKeyIdin interfaceCreateKeyRequestOrBuilder- Returns:
- The keyId.
-
getKeyIdBytes
public com.google.protobuf.ByteString getKeyIdBytes()
User specified key id (optional). If specified, it will become the final component of the key resource name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. In another word, the id must match the regular expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string.string key_id = 3;- Specified by:
getKeyIdBytesin interfaceCreateKeyRequestOrBuilder- Returns:
- The bytes for keyId.
-
setKeyId
public CreateKeyRequest.Builder setKeyId(String value)
User specified key id (optional). If specified, it will become the final component of the key resource name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. In another word, the id must match the regular expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string.string key_id = 3;- Parameters:
value- The keyId to set.- Returns:
- This builder for chaining.
-
clearKeyId
public CreateKeyRequest.Builder clearKeyId()
User specified key id (optional). If specified, it will become the final component of the key resource name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. In another word, the id must match the regular expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string.string key_id = 3;- Returns:
- This builder for chaining.
-
setKeyIdBytes
public CreateKeyRequest.Builder setKeyIdBytes(com.google.protobuf.ByteString value)
User specified key id (optional). If specified, it will become the final component of the key resource name. The id must be unique within the project, must conform with RFC-1034, is restricted to lower-cased letters, and has a maximum length of 63 characters. In another word, the id must match the regular expression: `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`. The id must NOT be a UUID-like string.string key_id = 3;- Parameters:
value- The bytes for keyId to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CreateKeyRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
mergeUnknownFields
public final CreateKeyRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CreateKeyRequest.Builder>
-
-