Class ManagedPrivateEndpointProperties

java.lang.Object
com.azure.analytics.synapse.managedprivateendpoints.models.ManagedPrivateEndpointProperties

public final class ManagedPrivateEndpointProperties extends Object
Properties of a managed private endpoint.
  • Constructor Details

    • ManagedPrivateEndpointProperties

      public ManagedPrivateEndpointProperties()
  • Method Details

    • getName

      public String getName()
      Get the name property: The name of managed private endpoint.
      Returns:
      the name value.
    • setName

      Set the name property: The name of managed private endpoint.
      Parameters:
      name - the name value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.
    • getPrivateLinkResourceId

      public String getPrivateLinkResourceId()
      Get the privateLinkResourceId property: The ARM resource ID of the resource to which the managed private endpoint is created.
      Returns:
      the privateLinkResourceId value.
    • setPrivateLinkResourceId

      public ManagedPrivateEndpointProperties setPrivateLinkResourceId(String privateLinkResourceId)
      Set the privateLinkResourceId property: The ARM resource ID of the resource to which the managed private endpoint is created.
      Parameters:
      privateLinkResourceId - the privateLinkResourceId value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.
    • getGroupId

      public String getGroupId()
      Get the groupId property: The groupId to which the managed private endpoint is created.
      Returns:
      the groupId value.
    • setGroupId

      public ManagedPrivateEndpointProperties setGroupId(String groupId)
      Set the groupId property: The groupId to which the managed private endpoint is created.
      Parameters:
      groupId - the groupId value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.
    • getProvisioningState

      public String getProvisioningState()
      Get the provisioningState property: The managed private endpoint provisioning state.
      Returns:
      the provisioningState value.
    • getConnectionState

      public ManagedPrivateEndpointConnectionState getConnectionState()
      Get the connectionState property: The managed private endpoint connection state.
      Returns:
      the connectionState value.
    • setConnectionState

      public ManagedPrivateEndpointProperties setConnectionState(ManagedPrivateEndpointConnectionState connectionState)
      Set the connectionState property: The managed private endpoint connection state.
      Parameters:
      connectionState - the connectionState value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.
    • isReserved

      public Boolean isReserved()
      Get the isReserved property: Denotes whether the managed private endpoint is reserved.
      Returns:
      the isReserved value.
    • getFqdns

      public List<String> getFqdns()
      Get the fqdns property: List of fully qualified domain names.
      Returns:
      the fqdns value.
    • setFqdns

      public ManagedPrivateEndpointProperties setFqdns(List<String> fqdns)
      Set the fqdns property: List of fully qualified domain names.
      Parameters:
      fqdns - the fqdns value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.
    • isCompliant

      public Boolean isCompliant()
      Get the isCompliant property: Denotes whether the managed private endpoint is compliant.
      Returns:
      the isCompliant value.
    • setIsCompliant

      public ManagedPrivateEndpointProperties setIsCompliant(Boolean isCompliant)
      Set the isCompliant property: Denotes whether the managed private endpoint is compliant.
      Parameters:
      isCompliant - the isCompliant value to set.
      Returns:
      the ManagedPrivateEndpointProperties object itself.