Class LinkerPatch


  • public final class LinkerPatch
    extends Object
    A linker to be updated.
    • Constructor Detail

      • LinkerPatch

        public LinkerPatch()
    • Method Detail

      • targetService

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

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

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

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

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

        public LinkerPatch withClientType​(ClientType clientType)
        Set the clientType property: The application client type.
        Parameters:
        clientType - the clientType value to set.
        Returns:
        the LinkerPatch 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 LinkerPatch withVNetSolution​(VNetSolution vNetSolution)
        Set the vNetSolution property: The VNet solution.
        Parameters:
        vNetSolution - the vNetSolution value to set.
        Returns:
        the LinkerPatch 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 LinkerPatch 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 LinkerPatch object itself.
      • scope

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

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

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