Class GetSecretArgs.Builder

  • Enclosing class:
    GetSecretArgs

    public static final class GetSecretArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • aclOnly

        public GetSecretArgs.Builder aclOnly​(@Nullable
                                             com.pulumi.core.Output<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
      • aclOnly

        public GetSecretArgs.Builder aclOnly​(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 GetSecretArgs.Builder algorithm​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> algorithm)
        Parameters:
        algorithm - The Secret algorithm.
        Returns:
        builder
      • algorithm

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

        public GetSecretArgs.Builder bitLength​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> bitLength)
        Parameters:
        bitLength - The Secret bit length.
        Returns:
        builder
      • bitLength

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

        public GetSecretArgs.Builder createdAtFilter​(@Nullable
                                                     com.pulumi.core.Output<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
      • createdAtFilter

        public GetSecretArgs.Builder createdAtFilter​(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 GetSecretArgs.Builder expirationFilter​(@Nullable
                                                      com.pulumi.core.Output<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
      • expirationFilter

        public GetSecretArgs.Builder expirationFilter​(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 GetSecretArgs.Builder mode​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - The Secret mode.
        Returns:
        builder
      • mode

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

        public GetSecretArgs.Builder name​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The Secret name.
        Returns:
        builder
      • name

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

        public GetSecretArgs.Builder region​(@Nullable
                                            com.pulumi.core.Output<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
      • region

        public GetSecretArgs.Builder region​(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 GetSecretArgs.Builder secretType​(@Nullable
                                                com.pulumi.core.Output<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
      • secretType

        public GetSecretArgs.Builder secretType​(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 GetSecretArgs.Builder updatedAtFilter​(@Nullable
                                                     com.pulumi.core.Output<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
      • updatedAtFilter

        public GetSecretArgs.Builder updatedAtFilter​(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