public static class UpdateGooglePubSubConnectionDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdateGooglePubSubConnectionDetails.Builder displayName(String displayName)
public UpdateGooglePubSubConnectionDetails.Builder description(String description)
public UpdateGooglePubSubConnectionDetails.Builder freeformTags(Map<String,String> freeformTags)
public UpdateGooglePubSubConnectionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public UpdateGooglePubSubConnectionDetails.Builder vaultId(String vaultId)
public UpdateGooglePubSubConnectionDetails.Builder keyId(String keyId)
public UpdateGooglePubSubConnectionDetails.Builder nsgIds(List<String> nsgIds)
public UpdateGooglePubSubConnectionDetails.Builder subnetId(String subnetId)
public UpdateGooglePubSubConnectionDetails.Builder routingMethod(RoutingMethod routingMethod)
public UpdateGooglePubSubConnectionDetails.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public UpdateGooglePubSubConnectionDetails.Builder serviceAccountKeyFile(String serviceAccountKeyFile)
The base64 encoded content of the service account key file containing the credentials required to use Google PubSub. Deprecated: This field is deprecated and replaced by “serviceAccountKeyFileSecretId”. This field will be removed after February 15 2026.
serviceAccountKeyFile
- the value to setpublic UpdateGooglePubSubConnectionDetails.Builder serviceAccountKeyFileSecretId(String serviceAccountKeyFileSecretId)
The OCID of the Secret where the content of the service account key file is stored, which containing the credentials required to use Google PubSub. Note: When provided, ‘serviceAccountKeyFile’ field must not be provided.
serviceAccountKeyFileSecretId
- the value to setpublic UpdateGooglePubSubConnectionDetails build()
public UpdateGooglePubSubConnectionDetails.Builder copy(UpdateGooglePubSubConnectionDetails model)
Copyright © 2016–2025. All rights reserved.