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 SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
keyAlgorithmpublic MarketplaceMetadataPublicKeySummary.Builder keyAlgorithm(String keyAlgorithm) algorithm for public key (i.e.RS256) - Parameters:
- keyAlgorithm- the value to set
- Returns:
- this builder
 
 - 
keyTypepublic MarketplaceMetadataPublicKeySummary.Builder keyType(String keyType) key type (i.e.RSA) - Parameters:
- keyType- the value to set
- Returns:
- this builder
 
 - 
keyUsepublic MarketplaceMetadataPublicKeySummary.Builder keyUse(String keyUse) how key is to be used- Parameters:
- keyUse- the value to set
- Returns:
- this builder
 
 - 
keyIdpublic 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
 
 - 
exponentpublic MarketplaceMetadataPublicKeySummary.Builder exponent(String exponent) base64 encoded exponent for public key- Parameters:
- exponent- the value to set
- Returns:
- this builder
 
 - 
moduluspublic MarketplaceMetadataPublicKeySummary.Builder modulus(String modulus) RSA public modulus- Parameters:
- modulus- the value to set
- Returns:
- this builder
 
 - 
certificateChainpublic MarketplaceMetadataPublicKeySummary.Builder certificateChain(List<String> certificateChain) chain of certificates used to sign JWT- Parameters:
- certificateChain- the value to set
- Returns:
- this builder
 
 - 
certificateThumbprintpublic MarketplaceMetadataPublicKeySummary.Builder certificateThumbprint(String certificateThumbprint) unique identifier of associated X509 certificate- Parameters:
- certificateThumbprint- the value to set
- Returns:
- this builder
 
 - 
buildpublic MarketplaceMetadataPublicKeySummary build() 
 - 
copypublic MarketplaceMetadataPublicKeySummary.Builder copy(MarketplaceMetadataPublicKeySummary model) 
 
- 
 
-