Class GetSecretPlainArgs.Builder

  • Enclosing class:
    GetSecretPlainArgs

    public static final class GetSecretPlainArgs.Builder
    extends java.lang.Object
    • Method Detail

      • aclOnly

        public GetSecretPlainArgs.Builder aclOnly​(@Nullable
                                                  java.lang.Boolean aclOnly)
        Parameters:
        aclOnly - Select the Secret with an ACL that contains the user. Project scope is ignored. Defaults to `false`.
        Returns:
        builder
      • algorithm

        public GetSecretPlainArgs.Builder algorithm​(@Nullable
                                                    java.lang.String algorithm)
        Parameters:
        algorithm - The Secret algorithm.
        Returns:
        builder
      • bitLength

        public GetSecretPlainArgs.Builder bitLength​(@Nullable
                                                    java.lang.Integer bitLength)
        Parameters:
        bitLength - The Secret bit length.
        Returns:
        builder
      • createdAtFilter

        public GetSecretPlainArgs.Builder createdAtFilter​(@Nullable
                                                          java.lang.String createdAtFilter)
        Parameters:
        createdAtFilter - Date filter to select the Secret with created matching the specified criteria. See Date Filters below for more detail.
        Returns:
        builder
      • expirationFilter

        public GetSecretPlainArgs.Builder expirationFilter​(@Nullable
                                                           java.lang.String expirationFilter)
        Parameters:
        expirationFilter - Date filter to select the Secret with expiration matching the specified criteria. See Date Filters below for more detail.
        Returns:
        builder
      • mode

        public GetSecretPlainArgs.Builder mode​(@Nullable
                                               java.lang.String mode)
        Parameters:
        mode - The Secret mode.
        Returns:
        builder
      • name

        public GetSecretPlainArgs.Builder name​(@Nullable
                                               java.lang.String name)
        Parameters:
        name - The Secret name.
        Returns:
        builder
      • region

        public GetSecretPlainArgs.Builder region​(@Nullable
                                                 java.lang.String region)
        Parameters:
        region - The region in which to obtain the V1 KeyManager client. A KeyManager client is needed to fetch a secret. If omitted, the `region` argument of the provider is used.
        Returns:
        builder
      • secretType

        public GetSecretPlainArgs.Builder secretType​(@Nullable
                                                     java.lang.String secretType)
        Parameters:
        secretType - The Secret type. For more information see [Secret types](https://docs.openstack.org/barbican/latest/api/reference/secret_types.html).
        Returns:
        builder
      • updatedAtFilter

        public GetSecretPlainArgs.Builder updatedAtFilter​(@Nullable
                                                          java.lang.String updatedAtFilter)
        Parameters:
        updatedAtFilter - Date filter to select the Secret with updated matching the specified criteria. See Date Filters below for more detail.
        Returns:
        builder