Class CreateConnectionDetails

    • Method Detail

      • getDisplayName

        public String getDisplayName()
        An object’s Display Name.
        Returns:
        the value
      • getDescription

        public String getDescription()
        Metadata about this specific object.
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment being referenced.
        Returns:
        the value
      • getFreeformTags

        public Map<String,​String> getFreeformTags()
        A simple key-value pair that is applied without any predefined name, type, or scope.

        Exists for cross-compatibility only.

        Example: {"bar-key": "value"}

        Returns:
        the value
      • getDefinedTags

        public Map<String,​Map<String,​Object>> getDefinedTags()
        Tags defined for this resource.

        Each key is predefined and scoped to a namespace.

        Example: {"foo-namespace": {"bar-key": "value"}}

        Returns:
        the value
      • getVaultId

        public String getVaultId()
        Refers to the customer’s vault OCID.

        If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.

        Returns:
        the value
      • getKeyId

        public String getKeyId()
        Refers to the customer’s master key OCID.

        If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.

        Returns:
        the value
      • getNsgIds

        public List<String> getNsgIds()
        An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.
        Returns:
        the value
      • getSubnetId

        public String getSubnetId()
        The OCID of the target subnet of the dedicated connection.
        Returns:
        the value
      • getRoutingMethod

        public RoutingMethod getRoutingMethod()
        Controls the network traffic direction to the target: SHARED_SERVICE_ENDPOINT: Traffic flows through the Goldengate Service’s network to public hosts.

        Cannot be used for private targets. SHARED_DEPLOYMENT_ENDPOINT: Network traffic flows from the assigned deployment’s private endpoint through the deployment’s subnet. DEDICATED_ENDPOINT: A dedicated private endpoint is created in the target VCN subnet for the connection. The subnetId is required when DEDICATED_ENDPOINT networking is selected.

        Returns:
        the value
      • getDoesUseSecretIds

        public Boolean getDoesUseSecretIds()
        Indicates that sensitive attributes are provided via Secrets.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel