Class HybridConnectionInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.HybridConnectionInner
Hybrid Connection contract. This is used to configure a Hybrid Connection.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhostname()
Get the hostname property: The hostname of the endpoint.port()
Get the port property: The port of the endpoint.Get the relayArmUri property: The ARM URI to the Service Bus relay.Get the relayName property: The name of the Service Bus relay.Get the sendKeyName property: The name of the Service Bus key which has Send permissions.Get the sendKeyValue property: The value of the Service Bus key.Get the serviceBusNamespace property: The name of the Service Bus namespace.Get the serviceBusSuffix property: The suffix for the service bus endpoint.void
validate()
Validates the instance.withHostname
(String hostname) Set the hostname property: The hostname of the endpoint.Set the kind property: Kind of resource.Set the port property: The port of the endpoint.withRelayArmUri
(String relayArmUri) Set the relayArmUri property: The ARM URI to the Service Bus relay.withRelayName
(String relayName) Set the relayName property: The name of the Service Bus relay.withSendKeyName
(String sendKeyName) Set the sendKeyName property: The name of the Service Bus key which has Send permissions.withSendKeyValue
(String sendKeyValue) Set the sendKeyValue property: The value of the Service Bus key.withServiceBusNamespace
(String serviceBusNamespace) Set the serviceBusNamespace property: The name of the Service Bus namespace.withServiceBusSuffix
(String serviceBusSuffix) Set the serviceBusSuffix property: The suffix for the service bus endpoint.Methods inherited from class com.azure.resourcemanager.appservice.models.ProxyOnlyResource
kind
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
HybridConnectionInner
public HybridConnectionInner()
-
-
Method Details
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKind
in classProxyOnlyResource
- Parameters:
kind
- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
serviceBusNamespace
Get the serviceBusNamespace property: The name of the Service Bus namespace.- Returns:
- the serviceBusNamespace value.
-
withServiceBusNamespace
Set the serviceBusNamespace property: The name of the Service Bus namespace.- Parameters:
serviceBusNamespace
- the serviceBusNamespace value to set.- Returns:
- the HybridConnectionInner object itself.
-
relayName
Get the relayName property: The name of the Service Bus relay.- Returns:
- the relayName value.
-
withRelayName
Set the relayName property: The name of the Service Bus relay.- Parameters:
relayName
- the relayName value to set.- Returns:
- the HybridConnectionInner object itself.
-
relayArmUri
Get the relayArmUri property: The ARM URI to the Service Bus relay.- Returns:
- the relayArmUri value.
-
withRelayArmUri
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
Get the hostname property: The hostname of the endpoint.- Returns:
- the hostname value.
-
withHostname
Set the hostname property: The hostname of the endpoint.- Parameters:
hostname
- the hostname value to set.- Returns:
- the HybridConnectionInner object itself.
-
port
Get the port property: The port of the endpoint.- Returns:
- the port value.
-
withPort
Set the port property: The port of the endpoint.- Parameters:
port
- the port value to set.- Returns:
- the HybridConnectionInner object itself.
-
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
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
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
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
Get the serviceBusSuffix property: The suffix for the service bus endpoint. By default this is .servicebus.windows.net.- Returns:
- the serviceBusSuffix value.
-
withServiceBusSuffix
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 classProxyOnlyResource
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-