Class HybridConnectionProperties
java.lang.Object
com.azure.resourcemanager.appservice.fluent.models.HybridConnectionProperties
- All Implemented Interfaces:
com.azure.json.JsonSerializable<HybridConnectionProperties>
public final class HybridConnectionProperties
extends Object
implements com.azure.json.JsonSerializable<HybridConnectionProperties>
HybridConnection resource specific properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of HybridConnectionProperties class. -
Method Summary
Modifier and TypeMethodDescriptionstatic HybridConnectionProperties
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of HybridConnectionProperties from the JsonReader.hostname()
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.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withHostname
(String hostname) Set the hostname property: The hostname of the endpoint.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
HybridConnectionProperties
public HybridConnectionProperties()Creates an instance of HybridConnectionProperties class.
-
-
Method Details
-
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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties 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 HybridConnectionProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<HybridConnectionProperties>
- Throws:
IOException
-
fromJson
public static HybridConnectionProperties fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of HybridConnectionProperties from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of HybridConnectionProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the HybridConnectionProperties.
-