Package com.buildless.authz
Class ApiKeyInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
com.buildless.authz.ApiKeyInfo.Builder
- All Implemented Interfaces:
ApiKeyInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
ApiKeyInfo
public static final class ApiKeyInfo.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
implements ApiKeyInfoOrBuilder
## API Key Info Specifies information about a single API key record.Protobuf type
buildless.authz.ApiKeyInfo-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Whether this key is currently active.Expiration of this key, if applicable.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()Unique ID for the API key record being described.clearKey()API key value; note that this value is masked with Base64.Label to show for this API key.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Privilege level for this key.Revocation time of this key, if applicable.clone()booleanWhether this key is currently active.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampExpiration of this key, if applicable.com.google.protobuf.Timestamp.BuilderExpiration of this key, if applicable.com.google.protobuf.TimestampOrBuilderExpiration of this key, if applicable.getId()Unique ID for the API key record being described.com.google.protobuf.ByteStringUnique ID for the API key record being described.getKey()API key value; note that this value is masked with Base64.com.google.protobuf.ByteStringAPI key value; note that this value is masked with Base64.getLabel()Label to show for this API key.com.google.protobuf.ByteStringLabel to show for this API key.Privilege level for this key.intPrivilege level for this key.com.google.protobuf.TimestampRevocation time of this key, if applicable.com.google.protobuf.Timestamp.BuilderRevocation time of this key, if applicable.com.google.protobuf.TimestampOrBuilderRevocation time of this key, if applicable.booleanExpiration of this key, if applicable.booleanRevocation time of this key, if applicable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeExpiresAt(com.google.protobuf.Timestamp value) Expiration of this key, if applicable.mergeFrom(ApiKeyInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRevokedAt(com.google.protobuf.Timestamp value) Revocation time of this key, if applicable.final ApiKeyInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setActive(boolean value) Whether this key is currently active.setExpiresAt(com.google.protobuf.Timestamp value) Expiration of this key, if applicable.setExpiresAt(com.google.protobuf.Timestamp.Builder builderForValue) Expiration of this key, if applicable.Unique ID for the API key record being described.setIdBytes(com.google.protobuf.ByteString value) Unique ID for the API key record being described.API key value; note that this value is masked with Base64.setKeyBytes(com.google.protobuf.ByteString value) API key value; note that this value is masked with Base64.Label to show for this API key.setLabelBytes(com.google.protobuf.ByteString value) Label to show for this API key.setPrivilege(PrivilegeLevel value) Privilege level for this key.setPrivilegeValue(int value) Privilege level for this key.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRevokedAt(com.google.protobuf.Timestamp value) Revocation time of this key, if applicable.setRevokedAt(com.google.protobuf.Timestamp.Builder builderForValue) Revocation time of this key, if applicable.final ApiKeyInfo.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, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.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<ApiKeyInfo.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<ApiKeyInfo.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-
setField
public ApiKeyInfo.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<ApiKeyInfo.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-
setRepeatedField
public ApiKeyInfo.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<ApiKeyInfo.Builder>
-
addRepeatedField
public ApiKeyInfo.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<ApiKeyInfo.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApiKeyInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-
mergeFrom
public ApiKeyInfo.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<ApiKeyInfo.Builder>- Throws:
IOException
-
getId
Unique ID for the API key record being described.
string id = 1 [json_name = "id", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceApiKeyInfoOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()Unique ID for the API key record being described.
string id = 1 [json_name = "id", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdBytesin interfaceApiKeyInfoOrBuilder- Returns:
- The bytes for id.
-
setId
Unique ID for the API key record being described.
string id = 1 [json_name = "id", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Unique ID for the API key record being described.
string id = 1 [json_name = "id", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setIdBytes
Unique ID for the API key record being described.
string id = 1 [json_name = "id", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getKey
API key value; note that this value is masked with Base64.
string key = 2 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKeyin interfaceApiKeyInfoOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()API key value; note that this value is masked with Base64.
string key = 2 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getKeyBytesin interfaceApiKeyInfoOrBuilder- Returns:
- The bytes for key.
-
setKey
API key value; note that this value is masked with Base64.
string key = 2 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
API key value; note that this value is masked with Base64.
string key = 2 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setKeyBytes
API key value; note that this value is masked with Base64.
string key = 2 [json_name = "key", (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
getLabel
Label to show for this API key.
string label = 3 [json_name = "label", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelin interfaceApiKeyInfoOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Label to show for this API key.
string label = 3 [json_name = "label", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getLabelBytesin interfaceApiKeyInfoOrBuilder- Returns:
- The bytes for label.
-
setLabel
Label to show for this API key.
string label = 3 [json_name = "label", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
Label to show for this API key.
string label = 3 [json_name = "label", (.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setLabelBytes
Label to show for this API key.
string label = 3 [json_name = "label", (.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for label to set.- Returns:
- This builder for chaining.
-
getPrivilegeValue
public int getPrivilegeValue()Privilege level for this key.
.buildless.authz.PrivilegeLevel privilege = 4 [json_name = "privilege"];- Specified by:
getPrivilegeValuein interfaceApiKeyInfoOrBuilder- Returns:
- The enum numeric value on the wire for privilege.
-
setPrivilegeValue
Privilege level for this key.
.buildless.authz.PrivilegeLevel privilege = 4 [json_name = "privilege"];- Parameters:
value- The enum numeric value on the wire for privilege to set.- Returns:
- This builder for chaining.
-
getPrivilege
Privilege level for this key.
.buildless.authz.PrivilegeLevel privilege = 4 [json_name = "privilege"];- Specified by:
getPrivilegein interfaceApiKeyInfoOrBuilder- Returns:
- The privilege.
-
setPrivilege
Privilege level for this key.
.buildless.authz.PrivilegeLevel privilege = 4 [json_name = "privilege"];- Parameters:
value- The privilege to set.- Returns:
- This builder for chaining.
-
clearPrivilege
Privilege level for this key.
.buildless.authz.PrivilegeLevel privilege = 4 [json_name = "privilege"];- Returns:
- This builder for chaining.
-
getActive
public boolean getActive()Whether this key is currently active.
bool active = 5 [json_name = "active"];- Specified by:
getActivein interfaceApiKeyInfoOrBuilder- Returns:
- The active.
-
setActive
Whether this key is currently active.
bool active = 5 [json_name = "active"];- Parameters:
value- The active to set.- Returns:
- This builder for chaining.
-
clearActive
Whether this key is currently active.
bool active = 5 [json_name = "active"];- Returns:
- This builder for chaining.
-
hasExpiresAt
public boolean hasExpiresAt()Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasExpiresAtin interfaceApiKeyInfoOrBuilder- Returns:
- Whether the expiresAt field is set.
-
getExpiresAt
public com.google.protobuf.Timestamp getExpiresAt()Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpiresAtin interfaceApiKeyInfoOrBuilder- Returns:
- The expiresAt.
-
setExpiresAt
Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
setExpiresAt
Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeExpiresAt
Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
clearExpiresAt
Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getExpiresAtBuilder
public com.google.protobuf.Timestamp.Builder getExpiresAtBuilder()Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getExpiresAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpiresAtOrBuilder()Expiration of this key, if applicable.
.google.protobuf.Timestamp expires_at = 6 [json_name = "expiresAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getExpiresAtOrBuilderin interfaceApiKeyInfoOrBuilder
-
hasRevokedAt
public boolean hasRevokedAt()Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRevokedAtin interfaceApiKeyInfoOrBuilder- Returns:
- Whether the revokedAt field is set.
-
getRevokedAt
public com.google.protobuf.Timestamp getRevokedAt()Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRevokedAtin interfaceApiKeyInfoOrBuilder- Returns:
- The revokedAt.
-
setRevokedAt
Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
setRevokedAt
Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeRevokedAt
Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
clearRevokedAt
Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getRevokedAtBuilder
public com.google.protobuf.Timestamp.Builder getRevokedAtBuilder()Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY]; -
getRevokedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getRevokedAtOrBuilder()Revocation time of this key, if applicable.
.google.protobuf.Timestamp revoked_at = 7 [json_name = "revokedAt", (.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRevokedAtOrBuilderin interfaceApiKeyInfoOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-
mergeUnknownFields
public final ApiKeyInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ApiKeyInfo.Builder>
-