Class ApiKeyArgs.Builder

  • Enclosing class:
    ApiKeyArgs

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

      • Builder

        public Builder()
      • Builder

        public Builder​(ApiKeyArgs defaults)
    • Method Detail

      • apiId

        public ApiKeyArgs.Builder apiId​(com.pulumi.core.Output<java.lang.String> apiId)
        Parameters:
        apiId - ID of the associated AppSync API
        Returns:
        builder
      • apiId

        public ApiKeyArgs.Builder apiId​(java.lang.String apiId)
        Parameters:
        apiId - ID of the associated AppSync API
        Returns:
        builder
      • description

        public ApiKeyArgs.Builder description​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - API key description. Defaults to "Managed by Pulumi".
        Returns:
        builder
      • description

        public ApiKeyArgs.Builder description​(java.lang.String description)
        Parameters:
        description - API key description. Defaults to "Managed by Pulumi".
        Returns:
        builder
      • expires

        public ApiKeyArgs.Builder expires​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> expires)
        Parameters:
        expires - RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation.
        Returns:
        builder
      • expires

        public ApiKeyArgs.Builder expires​(java.lang.String expires)
        Parameters:
        expires - RFC3339 string representation of the expiry date. Rounded down to nearest hour. By default, it is 7 days from the date of creation.
        Returns:
        builder