Package com.google.container.v1beta1
Class Jwk.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
- com.google.container.v1beta1.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.GeneratedMessageV3.Builder<Jwk.Builder> implements JwkOrBuilder
Jwk is a JSON Web Key as specified in RFC 7517
Protobuf typegoogle.container.v1beta1.Jwk
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Jwk.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Jwkbuild()JwkbuildPartial()Jwk.Builderclear()Jwk.BuilderclearAlg()Algorithm.Jwk.BuilderclearCrv()Used for ECDSA keys.Jwk.BuilderclearE()Used for RSA keys.Jwk.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Jwk.BuilderclearKid()Key ID.Jwk.BuilderclearKty()Key Type.Jwk.BuilderclearN()Used for RSA keys.Jwk.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Jwk.BuilderclearUse()Permitted uses for the public keys.Jwk.BuilderclearX()Used for ECDSA keys.Jwk.BuilderclearY()Used for ECDSA keys.Jwk.Builderclone()StringgetAlg()Algorithm.com.google.protobuf.ByteStringgetAlgBytes()Algorithm.StringgetCrv()Used for ECDSA keys.com.google.protobuf.ByteStringgetCrvBytes()Used for ECDSA keys.JwkgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetE()Used for RSA keys.com.google.protobuf.ByteStringgetEBytes()Used for RSA keys.StringgetKid()Key ID.com.google.protobuf.ByteStringgetKidBytes()Key ID.StringgetKty()Key Type.com.google.protobuf.ByteStringgetKtyBytes()Key Type.StringgetN()Used for RSA keys.com.google.protobuf.ByteStringgetNBytes()Used for RSA keys.StringgetUse()Permitted uses for the public keys.com.google.protobuf.ByteStringgetUseBytes()Permitted uses for the public keys.StringgetX()Used for ECDSA keys.com.google.protobuf.ByteStringgetXBytes()Used for ECDSA keys.StringgetY()Used for ECDSA keys.com.google.protobuf.ByteStringgetYBytes()Used for ECDSA keys.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Jwk.BuildermergeFrom(Jwk other)Jwk.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Jwk.BuildermergeFrom(com.google.protobuf.Message other)Jwk.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Jwk.BuildersetAlg(String value)Algorithm.Jwk.BuildersetAlgBytes(com.google.protobuf.ByteString value)Algorithm.Jwk.BuildersetCrv(String value)Used for ECDSA keys.Jwk.BuildersetCrvBytes(com.google.protobuf.ByteString value)Used for ECDSA keys.Jwk.BuildersetE(String value)Used for RSA keys.Jwk.BuildersetEBytes(com.google.protobuf.ByteString value)Used for RSA keys.Jwk.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Jwk.BuildersetKid(String value)Key ID.Jwk.BuildersetKidBytes(com.google.protobuf.ByteString value)Key ID.Jwk.BuildersetKty(String value)Key Type.Jwk.BuildersetKtyBytes(com.google.protobuf.ByteString value)Key Type.Jwk.BuildersetN(String value)Used for RSA keys.Jwk.BuildersetNBytes(com.google.protobuf.ByteString value)Used for RSA keys.Jwk.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Jwk.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Jwk.BuildersetUse(String value)Permitted uses for the public keys.Jwk.BuildersetUseBytes(com.google.protobuf.ByteString value)Permitted uses for the public keys.Jwk.BuildersetX(String value)Used for ECDSA keys.Jwk.BuildersetXBytes(com.google.protobuf.ByteString value)Used for ECDSA keys.Jwk.BuildersetY(String value)Used for ECDSA keys.Jwk.BuildersetYBytes(com.google.protobuf.ByteString value)Used for ECDSA keys.-
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<Jwk.Builder>
-
clear
public Jwk.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<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.GeneratedMessageV3.Builder<Jwk.Builder>
-
getDefaultInstanceForType
public Jwk getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Jwk build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Jwk buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Jwk.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<Jwk.Builder>
-
setField
public Jwk.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<Jwk.Builder>
-
clearField
public Jwk.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
clearOneof
public Jwk.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
setRepeatedField
public Jwk.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<Jwk.Builder>
-
addRepeatedField
public Jwk.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<Jwk.Builder>
-
mergeFrom
public Jwk.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Jwk.Builder>
-
mergeFrom
public Jwk.Builder mergeFrom(Jwk other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public String 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
public Jwk.Builder setKty(String value)
Key Type.
string kty = 1;- Parameters:
value- The kty to set.- Returns:
- This builder for chaining.
-
clearKty
public Jwk.Builder clearKty()
Key Type.
string kty = 1;- Returns:
- This builder for chaining.
-
setKtyBytes
public Jwk.Builder setKtyBytes(com.google.protobuf.ByteString value)
Key Type.
string kty = 1;- Parameters:
value- The bytes for kty to set.- Returns:
- This builder for chaining.
-
getAlg
public String 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
public Jwk.Builder setAlg(String value)
Algorithm.
string alg = 2;- Parameters:
value- The alg to set.- Returns:
- This builder for chaining.
-
clearAlg
public Jwk.Builder clearAlg()
Algorithm.
string alg = 2;- Returns:
- This builder for chaining.
-
setAlgBytes
public Jwk.Builder setAlgBytes(com.google.protobuf.ByteString value)
Algorithm.
string alg = 2;- Parameters:
value- The bytes for alg to set.- Returns:
- This builder for chaining.
-
getUse
public String 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
public Jwk.Builder setUse(String value)
Permitted uses for the public keys.
string use = 3;- Parameters:
value- The use to set.- Returns:
- This builder for chaining.
-
clearUse
public Jwk.Builder clearUse()
Permitted uses for the public keys.
string use = 3;- Returns:
- This builder for chaining.
-
setUseBytes
public Jwk.Builder setUseBytes(com.google.protobuf.ByteString value)
Permitted uses for the public keys.
string use = 3;- Parameters:
value- The bytes for use to set.- Returns:
- This builder for chaining.
-
getKid
public String 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
public Jwk.Builder setKid(String value)
Key ID.
string kid = 4;- Parameters:
value- The kid to set.- Returns:
- This builder for chaining.
-
clearKid
public Jwk.Builder clearKid()
Key ID.
string kid = 4;- Returns:
- This builder for chaining.
-
setKidBytes
public Jwk.Builder setKidBytes(com.google.protobuf.ByteString value)
Key ID.
string kid = 4;- Parameters:
value- The bytes for kid to set.- Returns:
- This builder for chaining.
-
getN
public String 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
public Jwk.Builder setN(String value)
Used for RSA keys.
string n = 5;- Parameters:
value- The n to set.- Returns:
- This builder for chaining.
-
clearN
public Jwk.Builder clearN()
Used for RSA keys.
string n = 5;- Returns:
- This builder for chaining.
-
setNBytes
public Jwk.Builder setNBytes(com.google.protobuf.ByteString value)
Used for RSA keys.
string n = 5;- Parameters:
value- The bytes for n to set.- Returns:
- This builder for chaining.
-
getE
public String 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
public Jwk.Builder setE(String value)
Used for RSA keys.
string e = 6;- Parameters:
value- The e to set.- Returns:
- This builder for chaining.
-
clearE
public Jwk.Builder clearE()
Used for RSA keys.
string e = 6;- Returns:
- This builder for chaining.
-
setEBytes
public Jwk.Builder setEBytes(com.google.protobuf.ByteString value)
Used for RSA keys.
string e = 6;- Parameters:
value- The bytes for e to set.- Returns:
- This builder for chaining.
-
getX
public String 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
public Jwk.Builder setX(String value)
Used for ECDSA keys.
string x = 7;- Parameters:
value- The x to set.- Returns:
- This builder for chaining.
-
clearX
public Jwk.Builder clearX()
Used for ECDSA keys.
string x = 7;- Returns:
- This builder for chaining.
-
setXBytes
public Jwk.Builder setXBytes(com.google.protobuf.ByteString value)
Used for ECDSA keys.
string x = 7;- Parameters:
value- The bytes for x to set.- Returns:
- This builder for chaining.
-
getY
public String 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
public Jwk.Builder setY(String value)
Used for ECDSA keys.
string y = 8;- Parameters:
value- The y to set.- Returns:
- This builder for chaining.
-
clearY
public Jwk.Builder clearY()
Used for ECDSA keys.
string y = 8;- Returns:
- This builder for chaining.
-
setYBytes
public Jwk.Builder setYBytes(com.google.protobuf.ByteString value)
Used for ECDSA keys.
string y = 8;- Parameters:
value- The bytes for y to set.- Returns:
- This builder for chaining.
-
getCrv
public String 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
public Jwk.Builder setCrv(String value)
Used for ECDSA keys.
string crv = 9;- Parameters:
value- The crv to set.- Returns:
- This builder for chaining.
-
clearCrv
public Jwk.Builder clearCrv()
Used for ECDSA keys.
string crv = 9;- Returns:
- This builder for chaining.
-
setCrvBytes
public Jwk.Builder setCrvBytes(com.google.protobuf.ByteString value)
Used for ECDSA keys.
string crv = 9;- Parameters:
value- The bytes for crv to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Jwk.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
mergeUnknownFields
public final Jwk.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
-