Class UpdateApprovalRuleTemplateContentRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.codecommit.model.CodeCommitRequest
-
- software.amazon.awssdk.services.codecommit.model.UpdateApprovalRuleTemplateContentRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateApprovalRuleTemplateContentRequest.Builder,UpdateApprovalRuleTemplateContentRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateApprovalRuleTemplateContentRequest extends CodeCommitRequest implements ToCopyableBuilder<UpdateApprovalRuleTemplateContentRequest.Builder,UpdateApprovalRuleTemplateContentRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateApprovalRuleTemplateContentRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringapprovalRuleTemplateName()The name of the approval rule template where you want to update the content of the rule.static UpdateApprovalRuleTemplateContentRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexistingRuleContentSha256()The SHA-256 hash signature for the content of the approval rule.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnewRuleContent()The content that replaces the existing content of the rule.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateApprovalRuleTemplateContentRequest.Builder>serializableBuilderClass()UpdateApprovalRuleTemplateContentRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
approvalRuleTemplateName
public final String approvalRuleTemplateName()
The name of the approval rule template where you want to update the content of the rule.
- Returns:
- The name of the approval rule template where you want to update the content of the rule.
-
newRuleContent
public final String newRuleContent()
The content that replaces the existing content of the rule. Content statements must be complete. You cannot provide only the changes.
- Returns:
- The content that replaces the existing content of the rule. Content statements must be complete. You cannot provide only the changes.
-
existingRuleContentSha256
public final String existingRuleContentSha256()
The SHA-256 hash signature for the content of the approval rule. You can retrieve this information by using GetPullRequest.
- Returns:
- The SHA-256 hash signature for the content of the approval rule. You can retrieve this information by using GetPullRequest.
-
toBuilder
public UpdateApprovalRuleTemplateContentRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateApprovalRuleTemplateContentRequest.Builder,UpdateApprovalRuleTemplateContentRequest>- Specified by:
toBuilderin classCodeCommitRequest
-
builder
public static UpdateApprovalRuleTemplateContentRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateApprovalRuleTemplateContentRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-