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 HybridConnectionPropertiesfromJson(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.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()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, waitMethods 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:
toJsonin 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.
-