Class ManagedDeviceCertificateState.Builder

    • Method Detail

      • certificateEnhancedKeyUsage

        public ManagedDeviceCertificateState.Builder certificateEnhancedKeyUsage​(String certificateEnhancedKeyUsage)
        “Extended key usage”
        Parameters:
        certificateEnhancedKeyUsage - value of certificateEnhancedKeyUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateErrorCode

        public ManagedDeviceCertificateState.Builder certificateErrorCode​(Integer certificateErrorCode)
        “Error code”
        Parameters:
        certificateErrorCode - value of certificateErrorCode property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateExpirationDateTime

        public ManagedDeviceCertificateState.Builder certificateExpirationDateTime​(OffsetDateTime certificateExpirationDateTime)
        “Certificate expiry date”
        Parameters:
        certificateExpirationDateTime - value of certificateExpirationDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateIssuanceDateTime

        public ManagedDeviceCertificateState.Builder certificateIssuanceDateTime​(OffsetDateTime certificateIssuanceDateTime)
        “Issuance date”
        Parameters:
        certificateIssuanceDateTime - value of certificateIssuanceDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateIssuanceState

        public ManagedDeviceCertificateState.Builder certificateIssuanceState​(CertificateIssuanceStates certificateIssuanceState)
        “Issuance State”
        Parameters:
        certificateIssuanceState - value of certificateIssuanceState property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateIssuer

        public ManagedDeviceCertificateState.Builder certificateIssuer​(String certificateIssuer)
        “Issuer”
        Parameters:
        certificateIssuer - value of certificateIssuer property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateKeyLength

        public ManagedDeviceCertificateState.Builder certificateKeyLength​(Integer certificateKeyLength)
        “Key length”
        Parameters:
        certificateKeyLength - value of certificateKeyLength property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateKeyStorageProvider

        public ManagedDeviceCertificateState.Builder certificateKeyStorageProvider​(KeyStorageProviderOption certificateKeyStorageProvider)
        “Key Storage Provider”
        Parameters:
        certificateKeyStorageProvider - value of certificateKeyStorageProvider property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateKeyUsage

        public ManagedDeviceCertificateState.Builder certificateKeyUsage​(KeyUsages certificateKeyUsage)
        “Key usage”
        Parameters:
        certificateKeyUsage - value of certificateKeyUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateLastIssuanceStateChangedDateTime

        public ManagedDeviceCertificateState.Builder certificateLastIssuanceStateChangedDateTime​(OffsetDateTime certificateLastIssuanceStateChangedDateTime)
        “Last certificate issuance state change”
        Parameters:
        certificateLastIssuanceStateChangedDateTime - value of certificateLastIssuanceStateChangedDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateProfileDisplayName

        public ManagedDeviceCertificateState.Builder certificateProfileDisplayName​(String certificateProfileDisplayName)
        “Certificate profile display name”
        Parameters:
        certificateProfileDisplayName - value of certificateProfileDisplayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateRevokeStatus

        public ManagedDeviceCertificateState.Builder certificateRevokeStatus​(CertificateRevocationStatus certificateRevokeStatus)
        “Revoke status”
        Parameters:
        certificateRevokeStatus - value of certificateRevokeStatus property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateSerialNumber

        public ManagedDeviceCertificateState.Builder certificateSerialNumber​(String certificateSerialNumber)
        “Serial number”
        Parameters:
        certificateSerialNumber - value of certificateSerialNumber property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateSubjectAlternativeNameFormat

        public ManagedDeviceCertificateState.Builder certificateSubjectAlternativeNameFormat​(SubjectAlternativeNameType certificateSubjectAlternativeNameFormat)
        “Subject alternative name format”
        Parameters:
        certificateSubjectAlternativeNameFormat - value of certificateSubjectAlternativeNameFormat property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateSubjectAlternativeNameFormatString

        public ManagedDeviceCertificateState.Builder certificateSubjectAlternativeNameFormatString​(String certificateSubjectAlternativeNameFormatString)
        “Subject alternative name format string for custom formats”
        Parameters:
        certificateSubjectAlternativeNameFormatString - value of certificateSubjectAlternativeNameFormatString property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateSubjectNameFormat

        public ManagedDeviceCertificateState.Builder certificateSubjectNameFormat​(SubjectNameFormat certificateSubjectNameFormat)
        “Subject name format”
        Parameters:
        certificateSubjectNameFormat - value of certificateSubjectNameFormat property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateSubjectNameFormatString

        public ManagedDeviceCertificateState.Builder certificateSubjectNameFormatString​(String certificateSubjectNameFormatString)
        “Subject name format string for custom subject name formats”
        Parameters:
        certificateSubjectNameFormatString - value of certificateSubjectNameFormatString property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateThumbprint

        public ManagedDeviceCertificateState.Builder certificateThumbprint​(String certificateThumbprint)
        “Thumbprint”
        Parameters:
        certificateThumbprint - value of certificateThumbprint property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateValidityPeriod

        public ManagedDeviceCertificateState.Builder certificateValidityPeriod​(Integer certificateValidityPeriod)
        “Validity period”
        Parameters:
        certificateValidityPeriod - value of certificateValidityPeriod property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • certificateValidityPeriodUnits

        public ManagedDeviceCertificateState.Builder certificateValidityPeriodUnits​(CertificateValidityPeriodScale certificateValidityPeriodUnits)
        “Validity period units”
        Parameters:
        certificateValidityPeriodUnits - value of certificateValidityPeriodUnits property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceDisplayName

        public ManagedDeviceCertificateState.Builder deviceDisplayName​(String deviceDisplayName)
        “Device display name”
        Parameters:
        deviceDisplayName - value of deviceDisplayName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • lastCertificateStateChangeDateTime

        public ManagedDeviceCertificateState.Builder lastCertificateStateChangeDateTime​(OffsetDateTime lastCertificateStateChangeDateTime)
        “Last certificate issuance state change”
        Parameters:
        lastCertificateStateChangeDateTime - value of lastCertificateStateChangeDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userDisplayName

        public ManagedDeviceCertificateState.Builder userDisplayName​(String userDisplayName)
        “User display name”
        Parameters:
        userDisplayName - value of userDisplayName property (as defined in service metadata)
        Returns:
        this (for method chaining)