class Aws::ConnectWisdomService::Types::UpdateContentRequest

@note When making an API call, you may pass UpdateContentRequest

data as a hash:

    {
      content_id: "UuidOrArn", # required
      knowledge_base_id: "UuidOrArn", # required
      metadata: {
        "NonEmptyString" => "NonEmptyString",
      },
      override_link_out_uri: "Uri",
      remove_override_link_out_uri: false,
      revision_id: "NonEmptyString",
      title: "ContentTitle",
      upload_id: "NonEmptyString",
    }

@!attribute [rw] content_id

The identifier of the content. Can be either the ID or the ARN. URLs
cannot contain the ARN.
@return [String]

@!attribute [rw] knowledge_base_id

The the identifier of the knowledge base. Can be either the ID or
the ARN
@return [String]

@!attribute [rw] metadata

A key/value map to store attributes without affecting tagging or
recommendations. For example, when synchronizing data between an
external system and Wisdom, you can store an external version
identifier as metadata to utilize for determining drift.
@return [Hash<String,String>]

@!attribute [rw] override_link_out_uri

The URI for the article. If the knowledge base has a templateUri,
setting this argument overrides it for this piece of content. To
remove an existing `overrideLinkOurUri`, exclude this argument and
set `removeOverrideLinkOutUri` to true.
@return [String]

@!attribute [rw] remove_override_link_out_uri

Unset the existing `overrideLinkOutUri` if it exists.
@return [Boolean]

@!attribute [rw] revision_id

The `revisionId` of the content resource to update, taken from an
earlier call to `GetContent`, `GetContentSummary`, `SearchContent`,
or `ListContents`. If included, this argument acts as an optimistic
lock to ensure content was not modified since it was last read. If
it has been modified, this API throws a
`PreconditionFailedException`.
@return [String]

@!attribute [rw] title

The title of the content.
@return [String]

@!attribute [rw] upload_id

A pointer to the uploaded asset. This value is returned by
[StartContentUpload][1].

[1]: https://docs.aws.amazon.com/wisdom/latest/APIReference/API_StartContentUpload.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/wisdom-2020-10-19/UpdateContentRequest AWS API Documentation

Constants

SENSITIVE