Class Jwk.Builder (0.33.0)

public static final class Jwk.Builder extends GeneratedMessageV3.Builder<Jwk.Builder> implements JwkOrBuilder

Jwk is a JSON Web Key as specified in RFC 7517.

Protobuf type google.cloud.gkemulticloud.v1.Jwk

Implements

JwkOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Jwk.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Jwk.Builder
Overrides

build()

public Jwk build()
Returns
TypeDescription
Jwk

buildPartial()

public Jwk buildPartial()
Returns
TypeDescription
Jwk

clear()

public Jwk.Builder clear()
Returns
TypeDescription
Jwk.Builder
Overrides

clearAlg()

public Jwk.Builder clearAlg()

Algorithm.

string alg = 2;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearCrv()

public Jwk.Builder clearCrv()

Used for ECDSA keys.

string crv = 9;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearE()

public Jwk.Builder clearE()

Used for RSA keys.

string e = 6;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Jwk.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Jwk.Builder
Overrides

clearKid()

public Jwk.Builder clearKid()

Key ID.

string kid = 4;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearKty()

public Jwk.Builder clearKty()

Key Type.

string kty = 1;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearN()

public Jwk.Builder clearN()

Used for RSA keys.

string n = 5;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Jwk.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Jwk.Builder
Overrides

clearUse()

public Jwk.Builder clearUse()

Permitted uses for the public keys.

string use = 3;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearX()

public Jwk.Builder clearX()

Used for ECDSA keys.

string x = 7;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clearY()

public Jwk.Builder clearY()

Used for ECDSA keys.

string y = 8;

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

clone()

public Jwk.Builder clone()
Returns
TypeDescription
Jwk.Builder
Overrides

getAlg()

public String getAlg()

Algorithm.

string alg = 2;

Returns
TypeDescription
String

The alg.

getAlgBytes()

public ByteString getAlgBytes()

Algorithm.

string alg = 2;

Returns
TypeDescription
ByteString

The bytes for alg.

getCrv()

public String getCrv()

Used for ECDSA keys.

string crv = 9;

Returns
TypeDescription
String

The crv.

getCrvBytes()

public ByteString getCrvBytes()

Used for ECDSA keys.

string crv = 9;

Returns
TypeDescription
ByteString

The bytes for crv.

getDefaultInstanceForType()

public Jwk getDefaultInstanceForType()
Returns
TypeDescription
Jwk

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getE()

public String getE()

Used for RSA keys.

string e = 6;

Returns
TypeDescription
String

The e.

getEBytes()

public ByteString getEBytes()

Used for RSA keys.

string e = 6;

Returns
TypeDescription
ByteString

The bytes for e.

getKid()

public String getKid()

Key ID.

string kid = 4;

Returns
TypeDescription
String

The kid.

getKidBytes()

public ByteString getKidBytes()

Key ID.

string kid = 4;

Returns
TypeDescription
ByteString

The bytes for kid.

getKty()

public String getKty()

Key Type.

string kty = 1;

Returns
TypeDescription
String

The kty.

getKtyBytes()

public ByteString getKtyBytes()

Key Type.

string kty = 1;

Returns
TypeDescription
ByteString

The bytes for kty.

getN()

public String getN()

Used for RSA keys.

string n = 5;

Returns
TypeDescription
String

The n.

getNBytes()

public ByteString getNBytes()

Used for RSA keys.

string n = 5;

Returns
TypeDescription
ByteString

The bytes for n.

getUse()

public String getUse()

Permitted uses for the public keys.

string use = 3;

Returns
TypeDescription
String

The use.

getUseBytes()

public ByteString getUseBytes()

Permitted uses for the public keys.

string use = 3;

Returns
TypeDescription
ByteString

The bytes for use.

getX()

public String getX()

Used for ECDSA keys.

string x = 7;

Returns
TypeDescription
String

The x.

getXBytes()

public ByteString getXBytes()

Used for ECDSA keys.

string x = 7;

Returns
TypeDescription
ByteString

The bytes for x.

getY()

public String getY()

Used for ECDSA keys.

string y = 8;

Returns
TypeDescription
String

The y.

getYBytes()

public ByteString getYBytes()

Used for ECDSA keys.

string y = 8;

Returns
TypeDescription
ByteString

The bytes for y.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(Jwk other)

public Jwk.Builder mergeFrom(Jwk other)
Parameter
NameDescription
otherJwk
Returns
TypeDescription
Jwk.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Jwk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Jwk.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Jwk.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Jwk.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Jwk.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Jwk.Builder
Overrides

setAlg(String value)

public Jwk.Builder setAlg(String value)

Algorithm.

string alg = 2;

Parameter
NameDescription
valueString

The alg to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setAlgBytes(ByteString value)

public Jwk.Builder setAlgBytes(ByteString value)

Algorithm.

string alg = 2;

Parameter
NameDescription
valueByteString

The bytes for alg to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setCrv(String value)

public Jwk.Builder setCrv(String value)

Used for ECDSA keys.

string crv = 9;

Parameter
NameDescription
valueString

The crv to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setCrvBytes(ByteString value)

public Jwk.Builder setCrvBytes(ByteString value)

Used for ECDSA keys.

string crv = 9;

Parameter
NameDescription
valueByteString

The bytes for crv to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setE(String value)

public Jwk.Builder setE(String value)

Used for RSA keys.

string e = 6;

Parameter
NameDescription
valueString

The e to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setEBytes(ByteString value)

public Jwk.Builder setEBytes(ByteString value)

Used for RSA keys.

string e = 6;

Parameter
NameDescription
valueByteString

The bytes for e to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Jwk.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Jwk.Builder
Overrides

setKid(String value)

public Jwk.Builder setKid(String value)

Key ID.

string kid = 4;

Parameter
NameDescription
valueString

The kid to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setKidBytes(ByteString value)

public Jwk.Builder setKidBytes(ByteString value)

Key ID.

string kid = 4;

Parameter
NameDescription
valueByteString

The bytes for kid to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setKty(String value)

public Jwk.Builder setKty(String value)

Key Type.

string kty = 1;

Parameter
NameDescription
valueString

The kty to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setKtyBytes(ByteString value)

public Jwk.Builder setKtyBytes(ByteString value)

Key Type.

string kty = 1;

Parameter
NameDescription
valueByteString

The bytes for kty to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setN(String value)

public Jwk.Builder setN(String value)

Used for RSA keys.

string n = 5;

Parameter
NameDescription
valueString

The n to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setNBytes(ByteString value)

public Jwk.Builder setNBytes(ByteString value)

Used for RSA keys.

string n = 5;

Parameter
NameDescription
valueByteString

The bytes for n to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Jwk.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
Jwk.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Jwk.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Jwk.Builder
Overrides

setUse(String value)

public Jwk.Builder setUse(String value)

Permitted uses for the public keys.

string use = 3;

Parameter
NameDescription
valueString

The use to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setUseBytes(ByteString value)

public Jwk.Builder setUseBytes(ByteString value)

Permitted uses for the public keys.

string use = 3;

Parameter
NameDescription
valueByteString

The bytes for use to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setX(String value)

public Jwk.Builder setX(String value)

Used for ECDSA keys.

string x = 7;

Parameter
NameDescription
valueString

The x to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setXBytes(ByteString value)

public Jwk.Builder setXBytes(ByteString value)

Used for ECDSA keys.

string x = 7;

Parameter
NameDescription
valueByteString

The bytes for x to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setY(String value)

public Jwk.Builder setY(String value)

Used for ECDSA keys.

string y = 8;

Parameter
NameDescription
valueString

The y to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.

setYBytes(ByteString value)

public Jwk.Builder setYBytes(ByteString value)

Used for ECDSA keys.

string y = 8;

Parameter
NameDescription
valueByteString

The bytes for y to set.

Returns
TypeDescription
Jwk.Builder

This builder for chaining.