Class Jwk.Builder (2.86.0)

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

Jwk is a JSON Web Key as specified in RFC 7517

Protobuf type google.container.v1beta1.Jwk

Implements

JwkOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Jwk build()
Returns
Type Description
Jwk

buildPartial()

public Jwk buildPartial()
Returns
Type Description
Jwk

clear()

public Jwk.Builder clear()
Returns
Type Description
Jwk.Builder
Overrides

clearAlg()

public Jwk.Builder clearAlg()

Algorithm.

string alg = 2;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearCrv()

public Jwk.Builder clearCrv()

Used for ECDSA keys.

string crv = 9;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearE()

public Jwk.Builder clearE()

Used for RSA keys.

string e = 6;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearKid()

public Jwk.Builder clearKid()

Key ID.

string kid = 4;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearKty()

public Jwk.Builder clearKty()

Key Type.

string kty = 1;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearN()

public Jwk.Builder clearN()

Used for RSA keys.

string n = 5;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearUse()

public Jwk.Builder clearUse()

Permitted uses for the public keys.

string use = 3;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearX()

public Jwk.Builder clearX()

Used for ECDSA keys.

string x = 7;

Returns
Type Description
Jwk.Builder

This builder for chaining.

clearY()

public Jwk.Builder clearY()

Used for ECDSA keys.

string y = 8;

Returns
Type Description
Jwk.Builder

This builder for chaining.

getAlg()

public String getAlg()

Algorithm.

string alg = 2;

Returns
Type Description
String

The alg.

getAlgBytes()

public ByteString getAlgBytes()

Algorithm.

string alg = 2;

Returns
Type Description
ByteString

The bytes for alg.

getCrv()

public String getCrv()

Used for ECDSA keys.

string crv = 9;

Returns
Type Description
String

The crv.

getCrvBytes()

public ByteString getCrvBytes()

Used for ECDSA keys.

string crv = 9;

Returns
Type Description
ByteString

The bytes for crv.

getDefaultInstanceForType()

public Jwk getDefaultInstanceForType()
Returns
Type Description
Jwk

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getE()

public String getE()

Used for RSA keys.

string e = 6;

Returns
Type Description
String

The e.

getEBytes()

public ByteString getEBytes()

Used for RSA keys.

string e = 6;

Returns
Type Description
ByteString

The bytes for e.

getKid()

public String getKid()

Key ID.

string kid = 4;

Returns
Type Description
String

The kid.

getKidBytes()

public ByteString getKidBytes()

Key ID.

string kid = 4;

Returns
Type Description
ByteString

The bytes for kid.

getKty()

public String getKty()

Key Type.

string kty = 1;

Returns
Type Description
String

The kty.

getKtyBytes()

public ByteString getKtyBytes()

Key Type.

string kty = 1;

Returns
Type Description
ByteString

The bytes for kty.

getN()

public String getN()

Used for RSA keys.

string n = 5;

Returns
Type Description
String

The n.

getNBytes()

public ByteString getNBytes()

Used for RSA keys.

string n = 5;

Returns
Type Description
ByteString

The bytes for n.

getUse()

public String getUse()

Permitted uses for the public keys.

string use = 3;

Returns
Type Description
String

The use.

getUseBytes()

public ByteString getUseBytes()

Permitted uses for the public keys.

string use = 3;

Returns
Type Description
ByteString

The bytes for use.

getX()

public String getX()

Used for ECDSA keys.

string x = 7;

Returns
Type Description
String

The x.

getXBytes()

public ByteString getXBytes()

Used for ECDSA keys.

string x = 7;

Returns
Type Description
ByteString

The bytes for x.

getY()

public String getY()

Used for ECDSA keys.

string y = 8;

Returns
Type Description
String

The y.

getYBytes()

public ByteString getYBytes()

Used for ECDSA keys.

string y = 8;

Returns
Type Description
ByteString

The bytes for y.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Jwk other)

public Jwk.Builder mergeFrom(Jwk other)
Parameter
Name Description
other Jwk
Returns
Type Description
Jwk.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Jwk.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Jwk.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Jwk.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Jwk.Builder
Overrides

setAlg(String value)

public Jwk.Builder setAlg(String value)

Algorithm.

string alg = 2;

Parameter
Name Description
value String

The alg to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setAlgBytes(ByteString value)

public Jwk.Builder setAlgBytes(ByteString value)

Algorithm.

string alg = 2;

Parameter
Name Description
value ByteString

The bytes for alg to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setCrv(String value)

public Jwk.Builder setCrv(String value)

Used for ECDSA keys.

string crv = 9;

Parameter
Name Description
value String

The crv to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setCrvBytes(ByteString value)

public Jwk.Builder setCrvBytes(ByteString value)

Used for ECDSA keys.

string crv = 9;

Parameter
Name Description
value ByteString

The bytes for crv to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setE(String value)

public Jwk.Builder setE(String value)

Used for RSA keys.

string e = 6;

Parameter
Name Description
value String

The e to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setEBytes(ByteString value)

public Jwk.Builder setEBytes(ByteString value)

Used for RSA keys.

string e = 6;

Parameter
Name Description
value ByteString

The bytes for e to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setKid(String value)

public Jwk.Builder setKid(String value)

Key ID.

string kid = 4;

Parameter
Name Description
value String

The kid to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setKidBytes(ByteString value)

public Jwk.Builder setKidBytes(ByteString value)

Key ID.

string kid = 4;

Parameter
Name Description
value ByteString

The bytes for kid to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setKty(String value)

public Jwk.Builder setKty(String value)

Key Type.

string kty = 1;

Parameter
Name Description
value String

The kty to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setKtyBytes(ByteString value)

public Jwk.Builder setKtyBytes(ByteString value)

Key Type.

string kty = 1;

Parameter
Name Description
value ByteString

The bytes for kty to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setN(String value)

public Jwk.Builder setN(String value)

Used for RSA keys.

string n = 5;

Parameter
Name Description
value String

The n to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setNBytes(ByteString value)

public Jwk.Builder setNBytes(ByteString value)

Used for RSA keys.

string n = 5;

Parameter
Name Description
value ByteString

The bytes for n to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setUse(String value)

public Jwk.Builder setUse(String value)

Permitted uses for the public keys.

string use = 3;

Parameter
Name Description
value String

The use to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for use to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setX(String value)

public Jwk.Builder setX(String value)

Used for ECDSA keys.

string x = 7;

Parameter
Name Description
value String

The x to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setXBytes(ByteString value)

public Jwk.Builder setXBytes(ByteString value)

Used for ECDSA keys.

string x = 7;

Parameter
Name Description
value ByteString

The bytes for x to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setY(String value)

public Jwk.Builder setY(String value)

Used for ECDSA keys.

string y = 8;

Parameter
Name Description
value String

The y to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.

setYBytes(ByteString value)

public Jwk.Builder setYBytes(ByteString value)

Used for ECDSA keys.

string y = 8;

Parameter
Name Description
value ByteString

The bytes for y to set.

Returns
Type Description
Jwk.Builder

This builder for chaining.