Class RequestMetadata
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RequestMetadata.Builder,RequestMetadata>
Metadata that is associated with a code review. This applies to both pull request and repository analysis code reviews.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RequestMetadata.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final EventInfoInformation about the event associated with a code review.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringAn identifier, such as a name or account ID, that is associated with the requester.final StringThe ID of the request.static Class<? extends RequestMetadata.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final VendorNameThe name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review.final StringThe name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
requestId
The ID of the request. This is required for a pull request code review.
- Returns:
- The ID of the request. This is required for a pull request code review.
-
requester
An identifier, such as a name or account ID, that is associated with the requester. The
Requesteris used to capture theauthor/actorname of the event request.- Returns:
- An identifier, such as a name or account ID, that is associated with the requester. The
Requesteris used to capture theauthor/actorname of the event request.
-
eventInfo
Information about the event associated with a code review.
- Returns:
- Information about the event associated with a code review.
-
vendorName
The name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review. For example, if code and artifacts are uploaded to an S3 bucket for a CI/CD code review by GitHub scripts from a GitHub repository, then the repository association's
ProviderTypeisS3Bucketand the CI/CD repository vendor name is GitHub. For more information, see the definition forProviderTypein RepositoryAssociation .If the service returns an enum value that is not available in the current SDK version,
vendorNamewill returnVendorName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvendorNameAsString().- Returns:
- The name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review. For
example, if code and artifacts are uploaded to an S3 bucket for a CI/CD code review by GitHub scripts
from a GitHub repository, then the repository association's
ProviderTypeisS3Bucketand the CI/CD repository vendor name is GitHub. For more information, see the definition forProviderTypein RepositoryAssociation. - See Also:
-
vendorNameAsString
The name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review. For example, if code and artifacts are uploaded to an S3 bucket for a CI/CD code review by GitHub scripts from a GitHub repository, then the repository association's
ProviderTypeisS3Bucketand the CI/CD repository vendor name is GitHub. For more information, see the definition forProviderTypein RepositoryAssociation .If the service returns an enum value that is not available in the current SDK version,
vendorNamewill returnVendorName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvendorNameAsString().- Returns:
- The name of the repository vendor used to upload code to an S3 bucket for a CI/CD code review. For
example, if code and artifacts are uploaded to an S3 bucket for a CI/CD code review by GitHub scripts
from a GitHub repository, then the repository association's
ProviderTypeisS3Bucketand the CI/CD repository vendor name is GitHub. For more information, see the definition forProviderTypein RepositoryAssociation. - See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RequestMetadata.Builder,RequestMetadata> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-