Class HybridConnectionInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.HybridConnectionInner

public final class HybridConnectionInner extends ProxyOnlyResource
Hybrid Connection contract. This is used to configure a Hybrid Connection.
  • Constructor Details

    • HybridConnectionInner

      public HybridConnectionInner()
  • Method Details

    • withKind

      public HybridConnectionInner withKind(String kind)
      Set the kind property: Kind of resource.
      Overrides:
      withKind in class ProxyOnlyResource
      Parameters:
      kind - the kind value to set.
      Returns:
      the ProxyOnlyResource object itself.
    • serviceBusNamespace

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

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

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

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

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

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

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

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

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

      public HybridConnectionInner withPort(Integer port)
      Set the port property: The port of the endpoint.
      Parameters:
      port - the port value to set.
      Returns:
      the HybridConnectionInner 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 HybridConnectionInner 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 HybridConnectionInner 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 HybridConnectionInner 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 HybridConnectionInner 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 HybridConnectionInner 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 HybridConnectionInner object itself.
    • validate

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