Class RelayConnectionStringBuilder

java.lang.Object
com.microsoft.azure.relay.RelayConnectionStringBuilder

public class RelayConnectionStringBuilder extends Object
  • Constructor Details

    • RelayConnectionStringBuilder

      public RelayConnectionStringBuilder()
      Initializes a new instance of a RelayConnectionStringBuilder.
    • RelayConnectionStringBuilder

      public RelayConnectionStringBuilder(String connectionString)
      Initializes a new instance of a RelayConnectionStringBuilder with a specified existing connection String.
      Parameters:
      connectionString - The connection String, which can be obtained from the Azure Management Portal.
      Throws:
      IllegalArgumentException - Thrown if connection string is null or empty, or if the key value pairs within the connection string is invalid.
      DateTimeParseException - Thrown if the connection string contains an invalid operation timeout.
  • Method Details

    • getEndpoint

      public URI getEndpoint()
    • setEndpoint

      public void setEndpoint(URI value)
    • getOperationTimeout

      public Duration getOperationTimeout()
    • setOperationTimeout

      public void setOperationTimeout(Duration timeout)
    • getEntityPath

      public String getEntityPath()
    • setEntityPath

      public void setEntityPath(String entityPath)
    • getSharedAccessKeyName

      public String getSharedAccessKeyName()
    • setSharedAccessKeyName

      public void setSharedAccessKeyName(String sharedAccessKeyName)
    • getSharedAccessKey

      public String getSharedAccessKey()
    • setSharedAccessKey

      public void setSharedAccessKey(String sharedAccessKey)
    • getSharedAccessSignature

      public String getSharedAccessSignature()
    • setSharedAccessSignature

      public void setSharedAccessSignature(String sharedAccessSignature)
    • toString

      public String toString()
      Creates a connectionString that represents the current object
      Overrides:
      toString in class Object
    • createTokenProvider

      protected TokenProvider createTokenProvider()
    • validate

      protected void validate()