public static class CreateBlockchainPlatformDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateBlockchainPlatformDetails.Builder displayName(String displayName)
Platform Instance Display name, can be renamed
displayName
- the value to setpublic CreateBlockchainPlatformDetails.Builder compartmentId(String compartmentId)
Compartment Identifier
compartmentId
- the value to setpublic CreateBlockchainPlatformDetails.Builder description(String description)
Platform Instance Description
description
- the value to setpublic CreateBlockchainPlatformDetails.Builder platformRole(BlockchainPlatform.PlatformRole platformRole)
Role of platform - founder or participant
platformRole
- the value to setpublic CreateBlockchainPlatformDetails.Builder computeShape(BlockchainPlatform.ComputeShape computeShape)
Compute shape - STANDARD or ENTERPRISE_SMALL or ENTERPRISE_MEDIUM or ENTERPRISE_LARGE or ENTERPRISE_EXTRA_LARGE
computeShape
- the value to setpublic CreateBlockchainPlatformDetails.Builder isByol(Boolean isByol)
Bring your own license
isByol
- the value to setpublic CreateBlockchainPlatformDetails.Builder platformVersion(String platformVersion)
Platform version
platformVersion
- the value to setpublic CreateBlockchainPlatformDetails.Builder idcsAccessToken(String idcsAccessToken)
IDCS access token with Identity Domain Administrator role
idcsAccessToken
- the value to setpublic CreateBlockchainPlatformDetails.Builder federatedUserId(String federatedUserId)
Identifier for a federated user
federatedUserId
- the value to setpublic CreateBlockchainPlatformDetails.Builder caCertArchiveText(String caCertArchiveText)
Base64 encoded text in ASCII character set of a Thirdparty CA Certificates archive file. The Archive file is a zip file containing third part CA Certificates, the ca key and certificate files used when issuing enrollment certificates (ECerts) and transaction certificates (TCerts). The chainfile (if it exists) contains the certificate chain which should be trusted for this CA, where the 1st in the chain is always the root CA certificate. File list in zip file [ca-cert.pem,ca-key.pem,ca-chain.pem(optional)].
caCertArchiveText
- the value to setpublic CreateBlockchainPlatformDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic CreateBlockchainPlatformDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic CreateBlockchainPlatformDetails build()
public CreateBlockchainPlatformDetails.Builder copy(CreateBlockchainPlatformDetails model)
Copyright © 2016–2024. All rights reserved.