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