Package com.google.container.v1
Class Jwk.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Jwk.Builder>
com.google.container.v1.Jwk.Builder
- All Implemented Interfaces:
JwkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Jwk
public static final class Jwk.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Jwk.Builder>
implements JwkOrBuilder
Jwk is a JSON Web Key as specified in RFC 7517Protobuf type
google.container.v1.Jwk-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearAlg()Algorithm.clearCrv()Used for ECDSA keys.clearE()Used for RSA keys.clearKid()Key ID.clearKty()Key Type.clearN()Used for RSA keys.clearUse()Permitted uses for the public keys.clearX()Used for ECDSA keys.clearY()Used for ECDSA keys.getAlg()Algorithm.com.google.protobuf.ByteStringAlgorithm.getCrv()Used for ECDSA keys.com.google.protobuf.ByteStringUsed for ECDSA keys.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetE()Used for RSA keys.com.google.protobuf.ByteStringUsed for RSA keys.getKid()Key ID.com.google.protobuf.ByteStringKey ID.getKty()Key Type.com.google.protobuf.ByteStringKey Type.getN()Used for RSA keys.com.google.protobuf.ByteStringUsed for RSA keys.getUse()Permitted uses for the public keys.com.google.protobuf.ByteStringPermitted uses for the public keys.getX()Used for ECDSA keys.com.google.protobuf.ByteStringUsed for ECDSA keys.getY()Used for ECDSA keys.com.google.protobuf.ByteStringUsed for ECDSA keys.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Algorithm.setAlgBytes(com.google.protobuf.ByteString value) Algorithm.Used for ECDSA keys.setCrvBytes(com.google.protobuf.ByteString value) Used for ECDSA keys.Used for RSA keys.setEBytes(com.google.protobuf.ByteString value) Used for RSA keys.Key ID.setKidBytes(com.google.protobuf.ByteString value) Key ID.Key Type.setKtyBytes(com.google.protobuf.ByteString value) Key Type.Used for RSA keys.setNBytes(com.google.protobuf.ByteString value) Used for RSA keys.Permitted uses for the public keys.setUseBytes(com.google.protobuf.ByteString value) Permitted uses for the public keys.Used for ECDSA keys.setXBytes(com.google.protobuf.ByteString value) Used for ECDSA keys.Used for ECDSA keys.setYBytes(com.google.protobuf.ByteString value) Used for ECDSA keys.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<Jwk.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<Jwk.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<Jwk.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<Jwk.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Jwk.Builder>
-
mergeFrom
public Jwk.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<Jwk.Builder>- Throws:
IOException
-
getKty
Key Type.
string kty = 1;- Specified by:
getKtyin interfaceJwkOrBuilder- Returns:
- The kty.
-
getKtyBytes
public com.google.protobuf.ByteString getKtyBytes()Key Type.
string kty = 1;- Specified by:
getKtyBytesin interfaceJwkOrBuilder- Returns:
- The bytes for kty.
-
setKty
Key Type.
string kty = 1;- Parameters:
value- The kty to set.- Returns:
- This builder for chaining.
-
clearKty
Key Type.
string kty = 1;- Returns:
- This builder for chaining.
-
setKtyBytes
Key Type.
string kty = 1;- Parameters:
value- The bytes for kty to set.- Returns:
- This builder for chaining.
-
getAlg
Algorithm.
string alg = 2;- Specified by:
getAlgin interfaceJwkOrBuilder- Returns:
- The alg.
-
getAlgBytes
public com.google.protobuf.ByteString getAlgBytes()Algorithm.
string alg = 2;- Specified by:
getAlgBytesin interfaceJwkOrBuilder- Returns:
- The bytes for alg.
-
setAlg
Algorithm.
string alg = 2;- Parameters:
value- The alg to set.- Returns:
- This builder for chaining.
-
clearAlg
Algorithm.
string alg = 2;- Returns:
- This builder for chaining.
-
setAlgBytes
Algorithm.
string alg = 2;- Parameters:
value- The bytes for alg to set.- Returns:
- This builder for chaining.
-
getUse
Permitted uses for the public keys.
string use = 3;- Specified by:
getUsein interfaceJwkOrBuilder- Returns:
- The use.
-
getUseBytes
public com.google.protobuf.ByteString getUseBytes()Permitted uses for the public keys.
string use = 3;- Specified by:
getUseBytesin interfaceJwkOrBuilder- Returns:
- The bytes for use.
-
setUse
Permitted uses for the public keys.
string use = 3;- Parameters:
value- The use to set.- Returns:
- This builder for chaining.
-
clearUse
Permitted uses for the public keys.
string use = 3;- Returns:
- This builder for chaining.
-
setUseBytes
Permitted uses for the public keys.
string use = 3;- Parameters:
value- The bytes for use to set.- Returns:
- This builder for chaining.
-
getKid
Key ID.
string kid = 4;- Specified by:
getKidin interfaceJwkOrBuilder- Returns:
- The kid.
-
getKidBytes
public com.google.protobuf.ByteString getKidBytes()Key ID.
string kid = 4;- Specified by:
getKidBytesin interfaceJwkOrBuilder- Returns:
- The bytes for kid.
-
setKid
Key ID.
string kid = 4;- Parameters:
value- The kid to set.- Returns:
- This builder for chaining.
-
clearKid
Key ID.
string kid = 4;- Returns:
- This builder for chaining.
-
setKidBytes
Key ID.
string kid = 4;- Parameters:
value- The bytes for kid to set.- Returns:
- This builder for chaining.
-
getN
Used for RSA keys.
string n = 5;- Specified by:
getNin interfaceJwkOrBuilder- Returns:
- The n.
-
getNBytes
public com.google.protobuf.ByteString getNBytes()Used for RSA keys.
string n = 5;- Specified by:
getNBytesin interfaceJwkOrBuilder- Returns:
- The bytes for n.
-
setN
Used for RSA keys.
string n = 5;- Parameters:
value- The n to set.- Returns:
- This builder for chaining.
-
clearN
Used for RSA keys.
string n = 5;- Returns:
- This builder for chaining.
-
setNBytes
Used for RSA keys.
string n = 5;- Parameters:
value- The bytes for n to set.- Returns:
- This builder for chaining.
-
getE
Used for RSA keys.
string e = 6;- Specified by:
getEin interfaceJwkOrBuilder- Returns:
- The e.
-
getEBytes
public com.google.protobuf.ByteString getEBytes()Used for RSA keys.
string e = 6;- Specified by:
getEBytesin interfaceJwkOrBuilder- Returns:
- The bytes for e.
-
setE
Used for RSA keys.
string e = 6;- Parameters:
value- The e to set.- Returns:
- This builder for chaining.
-
clearE
Used for RSA keys.
string e = 6;- Returns:
- This builder for chaining.
-
setEBytes
Used for RSA keys.
string e = 6;- Parameters:
value- The bytes for e to set.- Returns:
- This builder for chaining.
-
getX
Used for ECDSA keys.
string x = 7;- Specified by:
getXin interfaceJwkOrBuilder- Returns:
- The x.
-
getXBytes
public com.google.protobuf.ByteString getXBytes()Used for ECDSA keys.
string x = 7;- Specified by:
getXBytesin interfaceJwkOrBuilder- Returns:
- The bytes for x.
-
setX
Used for ECDSA keys.
string x = 7;- Parameters:
value- The x to set.- Returns:
- This builder for chaining.
-
clearX
Used for ECDSA keys.
string x = 7;- Returns:
- This builder for chaining.
-
setXBytes
Used for ECDSA keys.
string x = 7;- Parameters:
value- The bytes for x to set.- Returns:
- This builder for chaining.
-
getY
Used for ECDSA keys.
string y = 8;- Specified by:
getYin interfaceJwkOrBuilder- Returns:
- The y.
-
getYBytes
public com.google.protobuf.ByteString getYBytes()Used for ECDSA keys.
string y = 8;- Specified by:
getYBytesin interfaceJwkOrBuilder- Returns:
- The bytes for y.
-
setY
Used for ECDSA keys.
string y = 8;- Parameters:
value- The y to set.- Returns:
- This builder for chaining.
-
clearY
Used for ECDSA keys.
string y = 8;- Returns:
- This builder for chaining.
-
setYBytes
Used for ECDSA keys.
string y = 8;- Parameters:
value- The bytes for y to set.- Returns:
- This builder for chaining.
-
getCrv
Used for ECDSA keys.
string crv = 9;- Specified by:
getCrvin interfaceJwkOrBuilder- Returns:
- The crv.
-
getCrvBytes
public com.google.protobuf.ByteString getCrvBytes()Used for ECDSA keys.
string crv = 9;- Specified by:
getCrvBytesin interfaceJwkOrBuilder- Returns:
- The bytes for crv.
-
setCrv
Used for ECDSA keys.
string crv = 9;- Parameters:
value- The crv to set.- Returns:
- This builder for chaining.
-
clearCrv
Used for ECDSA keys.
string crv = 9;- Returns:
- This builder for chaining.
-
setCrvBytes
Used for ECDSA keys.
string crv = 9;- Parameters:
value- The bytes for crv to set.- Returns:
- This builder for chaining.
-