Class HybridConnectionProperties


  • public final class HybridConnectionProperties
    extends Object
    HybridConnection resource specific properties.
    • Constructor Detail

      • HybridConnectionProperties

        public HybridConnectionProperties()
    • Method Detail

      • serviceBusNamespace

        public String serviceBusNamespace()
        Get the serviceBusNamespace property: The name of the Service Bus namespace.
        Returns:
        the serviceBusNamespace value.
      • withServiceBusNamespace

        public HybridConnectionProperties withServiceBusNamespace​(String serviceBusNamespace)
        Set the serviceBusNamespace property: The name of the Service Bus namespace.
        Parameters:
        serviceBusNamespace - the serviceBusNamespace value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • relayName

        public String relayName()
        Get the relayName property: The name of the Service Bus relay.
        Returns:
        the relayName value.
      • withRelayName

        public HybridConnectionProperties withRelayName​(String relayName)
        Set the relayName property: The name of the Service Bus relay.
        Parameters:
        relayName - the relayName value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • relayArmUri

        public String relayArmUri()
        Get the relayArmUri property: The ARM URI to the Service Bus relay.
        Returns:
        the relayArmUri value.
      • withRelayArmUri

        public HybridConnectionProperties withRelayArmUri​(String relayArmUri)
        Set the relayArmUri property: The ARM URI to the Service Bus relay.
        Parameters:
        relayArmUri - the relayArmUri value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • hostname

        public String hostname()
        Get the hostname property: The hostname of the endpoint.
        Returns:
        the hostname value.
      • withHostname

        public HybridConnectionProperties withHostname​(String hostname)
        Set the hostname property: The hostname of the endpoint.
        Parameters:
        hostname - the hostname value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • port

        public Integer port()
        Get the port property: The port of the endpoint.
        Returns:
        the port value.
      • withPort

        public HybridConnectionProperties withPort​(Integer port)
        Set the port property: The port of the endpoint.
        Parameters:
        port - the port value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • sendKeyName

        public String sendKeyName()
        Get the sendKeyName property: The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
        Returns:
        the sendKeyName value.
      • withSendKeyName

        public HybridConnectionProperties withSendKeyName​(String sendKeyName)
        Set the sendKeyName property: The name of the Service Bus key which has Send permissions. This is used to authenticate to Service Bus.
        Parameters:
        sendKeyName - the sendKeyName value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • sendKeyValue

        public String sendKeyValue()
        Get the sendKeyValue property: The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.
        Returns:
        the sendKeyValue value.
      • withSendKeyValue

        public HybridConnectionProperties withSendKeyValue​(String sendKeyValue)
        Set the sendKeyValue property: The value of the Service Bus key. This is used to authenticate to Service Bus. In ARM this key will not be returned normally, use the POST /listKeys API instead.
        Parameters:
        sendKeyValue - the sendKeyValue value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • serviceBusSuffix

        public String serviceBusSuffix()
        Get the serviceBusSuffix property: The suffix for the service bus endpoint. By default this is .servicebus.windows.net.
        Returns:
        the serviceBusSuffix value.
      • withServiceBusSuffix

        public HybridConnectionProperties withServiceBusSuffix​(String serviceBusSuffix)
        Set the serviceBusSuffix property: The suffix for the service bus endpoint. By default this is .servicebus.windows.net.
        Parameters:
        serviceBusSuffix - the serviceBusSuffix value to set.
        Returns:
        the HybridConnectionProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.