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