Class ValidateResultInner


  • public final class ValidateResultInner
    extends Object
    The validation result for a linker.
    • Constructor Detail

      • ValidateResultInner

        public ValidateResultInner()
    • Method Detail

      • linkerName

        public String linkerName()
        Get the linkerName property: The linker name.
        Returns:
        the linkerName value.
      • withLinkerName

        public ValidateResultInner withLinkerName​(String linkerName)
        Set the linkerName property: The linker name.
        Parameters:
        linkerName - the linkerName value to set.
        Returns:
        the ValidateResultInner object itself.
      • isConnectionAvailable

        public Boolean isConnectionAvailable()
        Get the isConnectionAvailable property: A boolean value indicating whether the connection is available or not.
        Returns:
        the isConnectionAvailable value.
      • withIsConnectionAvailable

        public ValidateResultInner withIsConnectionAvailable​(Boolean isConnectionAvailable)
        Set the isConnectionAvailable property: A boolean value indicating whether the connection is available or not.
        Parameters:
        isConnectionAvailable - the isConnectionAvailable value to set.
        Returns:
        the ValidateResultInner object itself.
      • reportStartTimeUtc

        public OffsetDateTime reportStartTimeUtc()
        Get the reportStartTimeUtc property: The start time of the validation report.
        Returns:
        the reportStartTimeUtc value.
      • withReportStartTimeUtc

        public ValidateResultInner withReportStartTimeUtc​(OffsetDateTime reportStartTimeUtc)
        Set the reportStartTimeUtc property: The start time of the validation report.
        Parameters:
        reportStartTimeUtc - the reportStartTimeUtc value to set.
        Returns:
        the ValidateResultInner object itself.
      • reportEndTimeUtc

        public OffsetDateTime reportEndTimeUtc()
        Get the reportEndTimeUtc property: The end time of the validation report.
        Returns:
        the reportEndTimeUtc value.
      • withReportEndTimeUtc

        public ValidateResultInner withReportEndTimeUtc​(OffsetDateTime reportEndTimeUtc)
        Set the reportEndTimeUtc property: The end time of the validation report.
        Parameters:
        reportEndTimeUtc - the reportEndTimeUtc value to set.
        Returns:
        the ValidateResultInner object itself.
      • sourceId

        public String sourceId()
        Get the sourceId property: The resource id of the linker source application.
        Returns:
        the sourceId value.
      • withSourceId

        public ValidateResultInner withSourceId​(String sourceId)
        Set the sourceId property: The resource id of the linker source application.
        Parameters:
        sourceId - the sourceId value to set.
        Returns:
        the ValidateResultInner object itself.
      • targetId

        public String targetId()
        Get the targetId property: The resource Id of target service.
        Returns:
        the targetId value.
      • withTargetId

        public ValidateResultInner withTargetId​(String targetId)
        Set the targetId property: The resource Id of target service.
        Parameters:
        targetId - the targetId value to set.
        Returns:
        the ValidateResultInner object itself.
      • authType

        public AuthType authType()
        Get the authType property: The authentication type.
        Returns:
        the authType value.
      • withAuthType

        public ValidateResultInner withAuthType​(AuthType authType)
        Set the authType property: The authentication type.
        Parameters:
        authType - the authType value to set.
        Returns:
        the ValidateResultInner object itself.
      • validationDetail

        public List<ValidationResultItem> validationDetail()
        Get the validationDetail property: The detail of validation result.
        Returns:
        the validationDetail value.
      • withValidationDetail

        public ValidateResultInner withValidationDetail​(List<ValidationResultItem> validationDetail)
        Set the validationDetail property: The detail of validation result.
        Parameters:
        validationDetail - the validationDetail value to set.
        Returns:
        the ValidateResultInner object itself.
      • validate

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