public static class OciObjectStorageConnectionSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public OciObjectStorageConnectionSummary.Builder id(String id)
public OciObjectStorageConnectionSummary.Builder displayName(String displayName)
public OciObjectStorageConnectionSummary.Builder description(String description)
public OciObjectStorageConnectionSummary.Builder compartmentId(String compartmentId)
public OciObjectStorageConnectionSummary.Builder freeformTags(Map<String,String> freeformTags)
public OciObjectStorageConnectionSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public OciObjectStorageConnectionSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
public OciObjectStorageConnectionSummary.Builder lifecycleState(Connection.LifecycleState lifecycleState)
public OciObjectStorageConnectionSummary.Builder lifecycleDetails(String lifecycleDetails)
public OciObjectStorageConnectionSummary.Builder timeCreated(Date timeCreated)
public OciObjectStorageConnectionSummary.Builder timeUpdated(Date timeUpdated)
public OciObjectStorageConnectionSummary.Builder vaultId(String vaultId)
public OciObjectStorageConnectionSummary.Builder keyId(String keyId)
public OciObjectStorageConnectionSummary.Builder ingressIps(List<IngressIpDetails> ingressIps)
public OciObjectStorageConnectionSummary.Builder nsgIds(List<String> nsgIds)
public OciObjectStorageConnectionSummary.Builder subnetId(String subnetId)
public OciObjectStorageConnectionSummary.Builder routingMethod(RoutingMethod routingMethod)
public OciObjectStorageConnectionSummary.Builder locks(List<ResourceLock> locks)
public OciObjectStorageConnectionSummary.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public OciObjectStorageConnectionSummary.Builder technologyType(OciObjectStorageConnection.TechnologyType technologyType)
The OCI Object Storage technology type.
technologyType
- the value to setpublic OciObjectStorageConnectionSummary.Builder tenancyId(String tenancyId)
The OCID of the related OCI tenancy.
tenancyId
- the value to setpublic OciObjectStorageConnectionSummary.Builder region(String region)
The name of the region. e.g.: us-ashburn-1
region
- the value to setpublic OciObjectStorageConnectionSummary.Builder userId(String userId)
The OCID of the OCI user who will access the Object Storage. The user must have write access to the bucket they want to connect to.
userId
- the value to setpublic OciObjectStorageConnectionSummary.Builder privateKeyFileSecretId(String privateKeyFileSecretId)
The OCID of the Secret that stores the content of the private key file (PEM file) corresponding to the API key of the fingerprint. See documentation: https://docs.oracle.com/en-us/iaas/Content/Identity/Tasks/managingcredentials.htm Note: When provided, ‘privateKeyFile’ field must not be provided.
privateKeyFileSecretId
- the value to setpublic OciObjectStorageConnectionSummary.Builder privateKeyPassphraseSecretId(String privateKeyPassphraseSecretId)
The OCID of the Secret that stores the passphrase of the private key. Note: When provided, ‘privateKeyPassphrase’ field must not be provided.
privateKeyPassphraseSecretId
- the value to setpublic OciObjectStorageConnectionSummary build()
public OciObjectStorageConnectionSummary.Builder copy(OciObjectStorageConnectionSummary model)
Copyright © 2016–2024. All rights reserved.