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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Jwk
build()
Jwk
buildPartial()
Jwk.Builder
clear()
Jwk.Builder
clearAlg()
Algorithm.Jwk.Builder
clearCrv()
Used for ECDSA keys.Jwk.Builder
clearE()
Used for RSA keys.Jwk.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Jwk.Builder
clearKid()
Key ID.Jwk.Builder
clearKty()
Key Type.Jwk.Builder
clearN()
Used for RSA keys.Jwk.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Jwk.Builder
clearUse()
Permitted uses for the public keys.Jwk.Builder
clearX()
Used for ECDSA keys.Jwk.Builder
clearY()
Used for ECDSA keys.Jwk.Builder
clone()
String
getAlg()
Algorithm.com.google.protobuf.ByteString
getAlgBytes()
Algorithm.String
getCrv()
Used for ECDSA keys.com.google.protobuf.ByteString
getCrvBytes()
Used for ECDSA keys.Jwk
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getE()
Used for RSA keys.com.google.protobuf.ByteString
getEBytes()
Used for RSA keys.String
getKid()
Key ID.com.google.protobuf.ByteString
getKidBytes()
Key ID.String
getKty()
Key Type.com.google.protobuf.ByteString
getKtyBytes()
Key Type.String
getN()
Used for RSA keys.com.google.protobuf.ByteString
getNBytes()
Used for RSA keys.String
getUse()
Permitted uses for the public keys.com.google.protobuf.ByteString
getUseBytes()
Permitted uses for the public keys.String
getX()
Used for ECDSA keys.com.google.protobuf.ByteString
getXBytes()
Used for ECDSA keys.String
getY()
Used for ECDSA keys.com.google.protobuf.ByteString
getYBytes()
Used for ECDSA keys.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Jwk.Builder
mergeFrom(Jwk other)
Jwk.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Jwk.Builder
mergeFrom(com.google.protobuf.Message other)
Jwk.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Jwk.Builder
setAlg(String value)
Algorithm.Jwk.Builder
setAlgBytes(com.google.protobuf.ByteString value)
Algorithm.Jwk.Builder
setCrv(String value)
Used for ECDSA keys.Jwk.Builder
setCrvBytes(com.google.protobuf.ByteString value)
Used for ECDSA keys.Jwk.Builder
setE(String value)
Used for RSA keys.Jwk.Builder
setEBytes(com.google.protobuf.ByteString value)
Used for RSA keys.Jwk.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Jwk.Builder
setKid(String value)
Key ID.Jwk.Builder
setKidBytes(com.google.protobuf.ByteString value)
Key ID.Jwk.Builder
setKty(String value)
Key Type.Jwk.Builder
setKtyBytes(com.google.protobuf.ByteString value)
Key Type.Jwk.Builder
setN(String value)
Used for RSA keys.Jwk.Builder
setNBytes(com.google.protobuf.ByteString value)
Used for RSA keys.Jwk.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Jwk.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Jwk.Builder
setUse(String value)
Permitted uses for the public keys.Jwk.Builder
setUseBytes(com.google.protobuf.ByteString value)
Permitted uses for the public keys.Jwk.Builder
setX(String value)
Used for ECDSA keys.Jwk.Builder
setXBytes(com.google.protobuf.ByteString value)
Used for ECDSA keys.Jwk.Builder
setY(String value)
Used for ECDSA keys.Jwk.Builder
setYBytes(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
clear
public Jwk.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
getDefaultInstanceForType
public Jwk getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Jwk build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Jwk buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Jwk.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
setField
public Jwk.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
clearField
public Jwk.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
clearOneof
public Jwk.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
setRepeatedField
public Jwk.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
addRepeatedField
public Jwk.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
mergeFrom
public Jwk.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Jwk.Builder>
-
mergeFrom
public Jwk.Builder mergeFrom(Jwk other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Jwk.Builder>
- Throws:
IOException
-
getKty
public String getKty()
Key Type.
string kty = 1;
- Specified by:
getKty
in interfaceJwkOrBuilder
- Returns:
- The kty.
-
getKtyBytes
public com.google.protobuf.ByteString getKtyBytes()
Key Type.
string kty = 1;
- Specified by:
getKtyBytes
in 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:
getAlg
in interfaceJwkOrBuilder
- Returns:
- The alg.
-
getAlgBytes
public com.google.protobuf.ByteString getAlgBytes()
Algorithm.
string alg = 2;
- Specified by:
getAlgBytes
in 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:
getUse
in interfaceJwkOrBuilder
- Returns:
- The use.
-
getUseBytes
public com.google.protobuf.ByteString getUseBytes()
Permitted uses for the public keys.
string use = 3;
- Specified by:
getUseBytes
in 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:
getKid
in interfaceJwkOrBuilder
- Returns:
- The kid.
-
getKidBytes
public com.google.protobuf.ByteString getKidBytes()
Key ID.
string kid = 4;
- Specified by:
getKidBytes
in 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:
getN
in interfaceJwkOrBuilder
- Returns:
- The n.
-
getNBytes
public com.google.protobuf.ByteString getNBytes()
Used for RSA keys.
string n = 5;
- Specified by:
getNBytes
in 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:
getE
in interfaceJwkOrBuilder
- Returns:
- The e.
-
getEBytes
public com.google.protobuf.ByteString getEBytes()
Used for RSA keys.
string e = 6;
- Specified by:
getEBytes
in 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:
getX
in interfaceJwkOrBuilder
- Returns:
- The x.
-
getXBytes
public com.google.protobuf.ByteString getXBytes()
Used for ECDSA keys.
string x = 7;
- Specified by:
getXBytes
in 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:
getY
in interfaceJwkOrBuilder
- Returns:
- The y.
-
getYBytes
public com.google.protobuf.ByteString getYBytes()
Used for ECDSA keys.
string y = 8;
- Specified by:
getYBytes
in 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:
getCrv
in interfaceJwkOrBuilder
- Returns:
- The crv.
-
getCrvBytes
public com.google.protobuf.ByteString getCrvBytes()
Used for ECDSA keys.
string crv = 9;
- Specified by:
getCrvBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
mergeUnknownFields
public final Jwk.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Jwk.Builder>
-
-