Package com.oracle.bmc.marketplace.model
Class MarketplaceMetadataPublicKeySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.marketplace.model.MarketplaceMetadataPublicKeySummary.Builder
-
- Enclosing class:
- MarketplaceMetadataPublicKeySummary
public static class MarketplaceMetadataPublicKeySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
keyAlgorithm
public MarketplaceMetadataPublicKeySummary.Builder keyAlgorithm(String keyAlgorithm)
algorithm for public key (i.e.RS256)
- Parameters:
keyAlgorithm
- the value to set- Returns:
- this builder
-
keyType
public MarketplaceMetadataPublicKeySummary.Builder keyType(String keyType)
key type (i.e.RSA)
- Parameters:
keyType
- the value to set- Returns:
- this builder
-
keyUse
public MarketplaceMetadataPublicKeySummary.Builder keyUse(String keyUse)
how key is to be used- Parameters:
keyUse
- the value to set- Returns:
- this builder
-
keyId
public MarketplaceMetadataPublicKeySummary.Builder keyId(String keyId)
unique id that maps to public certificate, directs user which certificate to use to verfiy- Parameters:
keyId
- the value to set- Returns:
- this builder
-
exponent
public MarketplaceMetadataPublicKeySummary.Builder exponent(String exponent)
base64 encoded exponent for public key- Parameters:
exponent
- the value to set- Returns:
- this builder
-
modulus
public MarketplaceMetadataPublicKeySummary.Builder modulus(String modulus)
RSA public modulus- Parameters:
modulus
- the value to set- Returns:
- this builder
-
certificateChain
public MarketplaceMetadataPublicKeySummary.Builder certificateChain(List<String> certificateChain)
chain of certificates used to sign JWT- Parameters:
certificateChain
- the value to set- Returns:
- this builder
-
certificateThumbprint
public MarketplaceMetadataPublicKeySummary.Builder certificateThumbprint(String certificateThumbprint)
unique identifier of associated X509 certificate- Parameters:
certificateThumbprint
- the value to set- Returns:
- this builder
-
build
public MarketplaceMetadataPublicKeySummary build()
-
copy
public MarketplaceMetadataPublicKeySummary.Builder copy(MarketplaceMetadataPublicKeySummary model)
-
-