Class LinkerResourceInner


  • public final class LinkerResourceInner
    extends com.azure.core.management.ProxyResource
    Linker of source and target resource.
    • Constructor Detail

      • LinkerResourceInner

        public LinkerResourceInner()
    • Method Detail

      • systemData

        public com.azure.core.management.SystemData systemData()
        Get the systemData property: The system data.
        Returns:
        the systemData value.
      • targetService

        public TargetServiceBase targetService()
        Get the targetService property: The target service properties.
        Returns:
        the targetService value.
      • withTargetService

        public LinkerResourceInner withTargetService​(TargetServiceBase targetService)
        Set the targetService property: The target service properties.
        Parameters:
        targetService - the targetService value to set.
        Returns:
        the LinkerResourceInner object itself.
      • authInfo

        public AuthInfoBase authInfo()
        Get the authInfo property: The authentication type.
        Returns:
        the authInfo value.
      • withAuthInfo

        public LinkerResourceInner withAuthInfo​(AuthInfoBase authInfo)
        Set the authInfo property: The authentication type.
        Parameters:
        authInfo - the authInfo value to set.
        Returns:
        the LinkerResourceInner object itself.
      • clientType

        public ClientType clientType()
        Get the clientType property: The application client type.
        Returns:
        the clientType value.
      • withClientType

        public LinkerResourceInner withClientType​(ClientType clientType)
        Set the clientType property: The application client type.
        Parameters:
        clientType - the clientType value to set.
        Returns:
        the LinkerResourceInner object itself.
      • provisioningState

        public String provisioningState()
        Get the provisioningState property: The provisioning state.
        Returns:
        the provisioningState value.
      • vNetSolution

        public VNetSolution vNetSolution()
        Get the vNetSolution property: The VNet solution.
        Returns:
        the vNetSolution value.
      • withVNetSolution

        public LinkerResourceInner withVNetSolution​(VNetSolution vNetSolution)
        Set the vNetSolution property: The VNet solution.
        Parameters:
        vNetSolution - the vNetSolution value to set.
        Returns:
        the LinkerResourceInner object itself.
      • secretStore

        public SecretStore secretStore()
        Get the secretStore property: An option to store secret value in secure place.
        Returns:
        the secretStore value.
      • withSecretStore

        public LinkerResourceInner withSecretStore​(SecretStore secretStore)
        Set the secretStore property: An option to store secret value in secure place.
        Parameters:
        secretStore - the secretStore value to set.
        Returns:
        the LinkerResourceInner object itself.
      • scope

        public String scope()
        Get the scope property: connection scope in source service.
        Returns:
        the scope value.
      • withScope

        public LinkerResourceInner withScope​(String scope)
        Set the scope property: connection scope in source service.
        Parameters:
        scope - the scope value to set.
        Returns:
        the LinkerResourceInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.