Klasse UpdateTruststoreOperationSpec

java.lang.Object
io.github.primelib.webmethodsapigateway4j.spec.UpdateTruststoreOperationSpec

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class UpdateTruststoreOperationSpec extends Object
UpdateTruststoreSpec

Specification for the UpdateTruststore operation.

  • Felddetails

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Konstruktordetails

    • UpdateTruststoreOperationSpec

      @Internal public UpdateTruststoreOperationSpec(Consumer<UpdateTruststoreOperationSpec> spec)
      Constructs a validated instance of UpdateTruststoreOperationSpec.
      Parameter:
      spec - the specification to process
    • UpdateTruststoreOperationSpec

      @Internal public UpdateTruststoreOperationSpec(String trustStoreName, String keyStoreType, String keyStoreProvider, String keyStorePassword, String uploadFileName, File fileContent, String keyStoreDescription, String isPwdBase64Encoded)
      Constructs a validated instance of UpdateTruststoreOperationSpec.

      NOTE: This constructor is not considered stable and may change if the operation is updated.

      Parameter:
      trustStoreName - The name of the truststore. It cannot contain spaces or special characters. The name of the trust store must be unique across all the truststores created in API Gateway.
      keyStoreType - The certificate file format of the truststore.
      keyStoreProvider - The provider that is used for the truststore type.
      keyStorePassword - The truststore password that is defined at the time of truststore creation using a keystore utility.
      uploadFileName - The name of the truststore file that will be used to save the truststore internally in API Gateway.
      fileContent - The contents of the truststore file.
      keyStoreDescription - The description for the truststore.
      isPwdBase64Encoded - Specifies whether password is base 64 encoded.
    • UpdateTruststoreOperationSpec

      protected UpdateTruststoreOperationSpec()
  • Methodendetails

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Löst aus:
      NullPointerException
    • builder

    • trustStoreName

      @NotNull public @NotNull String trustStoreName()
      The name of the truststore. It cannot contain spaces or special characters. The name of the trust store must be unique across all the truststores created in API Gateway.
    • keyStoreType

      @NotNull public @NotNull String keyStoreType()
      The certificate file format of the truststore.
    • keyStoreProvider

      @NotNull public @NotNull String keyStoreProvider()
      The provider that is used for the truststore type.
    • keyStorePassword

      @NotNull public @NotNull String keyStorePassword()
      The truststore password that is defined at the time of truststore creation using a keystore utility.
    • uploadFileName

      @NotNull public @NotNull String uploadFileName()
      The name of the truststore file that will be used to save the truststore internally in API Gateway.
    • fileContent

      @NotNull public @NotNull File fileContent()
      The contents of the truststore file.
    • keyStoreDescription

      @Nullable public @Nullable String keyStoreDescription()
      The description for the truststore.
    • isPwdBase64Encoded

      @Nullable public @Nullable String isPwdBase64Encoded()
      Specifies whether password is base 64 encoded.
    • trustStoreName

      public UpdateTruststoreOperationSpec trustStoreName(@NotNull @NotNull String trustStoreName)
      The name of the truststore. It cannot contain spaces or special characters. The name of the trust store must be unique across all the truststores created in API Gateway.
      Gibt zurück:
      this.
    • keyStoreType

      public UpdateTruststoreOperationSpec keyStoreType(@NotNull @NotNull String keyStoreType)
      The certificate file format of the truststore.
      Gibt zurück:
      this.
    • keyStoreProvider

      public UpdateTruststoreOperationSpec keyStoreProvider(@NotNull @NotNull String keyStoreProvider)
      The provider that is used for the truststore type.
      Gibt zurück:
      this.
    • keyStorePassword

      public UpdateTruststoreOperationSpec keyStorePassword(@NotNull @NotNull String keyStorePassword)
      The truststore password that is defined at the time of truststore creation using a keystore utility.
      Gibt zurück:
      this.
    • uploadFileName

      public UpdateTruststoreOperationSpec uploadFileName(@NotNull @NotNull String uploadFileName)
      The name of the truststore file that will be used to save the truststore internally in API Gateway.
      Gibt zurück:
      this.
    • fileContent

      public UpdateTruststoreOperationSpec fileContent(@NotNull @NotNull File fileContent)
      The contents of the truststore file.
      Gibt zurück:
      this.
    • keyStoreDescription

      public UpdateTruststoreOperationSpec keyStoreDescription(@Nullable @Nullable String keyStoreDescription)
      The description for the truststore.
      Gibt zurück:
      this.
    • isPwdBase64Encoded

      public UpdateTruststoreOperationSpec isPwdBase64Encoded(@Nullable @Nullable String isPwdBase64Encoded)
      Specifies whether password is base 64 encoded.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object