public static class CreateGooglePubSubConnectionDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public CreateGooglePubSubConnectionDetails.Builder displayName(String displayName)
public CreateGooglePubSubConnectionDetails.Builder description(String description)
public CreateGooglePubSubConnectionDetails.Builder compartmentId(String compartmentId)
public CreateGooglePubSubConnectionDetails.Builder freeformTags(Map<String,String> freeformTags)
public CreateGooglePubSubConnectionDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public CreateGooglePubSubConnectionDetails.Builder locks(List<AddResourceLockDetails> locks)
public CreateGooglePubSubConnectionDetails.Builder vaultId(String vaultId)
public CreateGooglePubSubConnectionDetails.Builder keyId(String keyId)
public CreateGooglePubSubConnectionDetails.Builder nsgIds(List<String> nsgIds)
public CreateGooglePubSubConnectionDetails.Builder subnetId(String subnetId)
public CreateGooglePubSubConnectionDetails.Builder routingMethod(RoutingMethod routingMethod)
public CreateGooglePubSubConnectionDetails.Builder doesUseSecretIds(Boolean doesUseSecretIds)
public CreateGooglePubSubConnectionDetails.Builder technologyType(GooglePubSubConnection.TechnologyType technologyType)
The Google PubSub technology type.
technologyType
- the value to setpublic CreateGooglePubSubConnectionDetails.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 CreateGooglePubSubConnectionDetails.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 CreateGooglePubSubConnectionDetails build()
public CreateGooglePubSubConnectionDetails.Builder copy(CreateGooglePubSubConnectionDetails model)
Copyright © 2016–2025. All rights reserved.