Struct aws_sdk_codecommit::operation::get_differences::builders::GetDifferencesFluentBuilder
source · pub struct GetDifferencesFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetDifferences
.
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.
Implementations§
source§impl GetDifferencesFluentBuilder
impl GetDifferencesFluentBuilder
sourcepub fn as_input(&self) -> &GetDifferencesInputBuilder
pub fn as_input(&self) -> &GetDifferencesInputBuilder
Access the GetDifferences as a reference.
sourcepub async fn send(
self
) -> Result<GetDifferencesOutput, SdkError<GetDifferencesError, HttpResponse>>
pub async fn send( self ) -> Result<GetDifferencesOutput, SdkError<GetDifferencesError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<GetDifferencesOutput, GetDifferencesError, Self>
pub fn customize( self ) -> CustomizableOperation<GetDifferencesOutput, GetDifferencesError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn into_paginator(self) -> GetDifferencesPaginator
pub fn into_paginator(self) -> GetDifferencesPaginator
Create a paginator for this request
Paginators are used by calling send().await
which returns a PaginationStream
.
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository where you want to get differences.
sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository where you want to get differences.
sourcepub fn get_repository_name(&self) -> &Option<String>
pub fn get_repository_name(&self) -> &Option<String>
The name of the repository where you want to get differences.
sourcepub fn before_commit_specifier(self, input: impl Into<String>) -> Self
pub fn before_commit_specifier(self, input: impl Into<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, the full commit ID). Optional. If not specified, all changes before the afterCommitSpecifier
value are shown. If you do not use beforeCommitSpecifier
in your request, consider limiting the results with maxResults
.
sourcepub fn set_before_commit_specifier(self, input: Option<String>) -> Self
pub fn set_before_commit_specifier(self, input: Option<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, the full commit ID). Optional. If not specified, all changes before the afterCommitSpecifier
value are shown. If you do not use beforeCommitSpecifier
in your request, consider limiting the results with maxResults
.
sourcepub fn get_before_commit_specifier(&self) -> &Option<String>
pub fn get_before_commit_specifier(&self) -> &Option<String>
The branch, tag, HEAD, or other fully qualified reference used to identify a commit (for example, the full commit ID). Optional. If not specified, all changes before the afterCommitSpecifier
value are shown. If you do not use beforeCommitSpecifier
in your request, consider limiting the results with maxResults
.
sourcepub fn after_commit_specifier(self, input: impl Into<String>) -> Self
pub fn after_commit_specifier(self, input: impl Into<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit.
sourcepub fn set_after_commit_specifier(self, input: Option<String>) -> Self
pub fn set_after_commit_specifier(self, input: Option<String>) -> Self
The branch, tag, HEAD, or other fully qualified reference used to identify a commit.
sourcepub fn get_after_commit_specifier(&self) -> &Option<String>
pub fn get_after_commit_specifier(&self) -> &Option<String>
The branch, tag, HEAD, or other fully qualified reference used to identify a commit.
sourcepub fn before_path(self, input: impl Into<String>) -> Self
pub fn before_path(self, input: impl Into<String>) -> Self
The file path in which to check for differences. Limits the results to this path. Can also be used to specify the previous name of a directory or folder. If beforePath
and afterPath
are not specified, differences are shown for all paths.
sourcepub fn set_before_path(self, input: Option<String>) -> Self
pub fn set_before_path(self, input: Option<String>) -> Self
The file path in which to check for differences. Limits the results to this path. Can also be used to specify the previous name of a directory or folder. If beforePath
and afterPath
are not specified, differences are shown for all paths.
sourcepub fn get_before_path(&self) -> &Option<String>
pub fn get_before_path(&self) -> &Option<String>
The file path in which to check for differences. Limits the results to this path. Can also be used to specify the previous name of a directory or folder. If beforePath
and afterPath
are not specified, differences are shown for all paths.
sourcepub fn after_path(self, input: impl Into<String>) -> Self
pub fn after_path(self, input: impl Into<String>) -> Self
The file path in which to check differences. Limits the results to this path. Can also be used to specify the changed name of a directory or folder, if it has changed. If not specified, differences are shown for all paths.
sourcepub fn set_after_path(self, input: Option<String>) -> Self
pub fn set_after_path(self, input: Option<String>) -> Self
The file path in which to check differences. Limits the results to this path. Can also be used to specify the changed name of a directory or folder, if it has changed. If not specified, differences are shown for all paths.
sourcepub fn get_after_path(&self) -> &Option<String>
pub fn get_after_path(&self) -> &Option<String>
The file path in which to check differences. Limits the results to this path. Can also be used to specify the changed name of a directory or folder, if it has changed. If not specified, differences are shown for all paths.
sourcepub fn max_results(self, input: i32) -> Self
pub fn max_results(self, input: i32) -> Self
A non-zero, non-negative integer used to limit the number of returned results.
sourcepub fn set_max_results(self, input: Option<i32>) -> Self
pub fn set_max_results(self, input: Option<i32>) -> Self
A non-zero, non-negative integer used to limit the number of returned results.
sourcepub fn get_max_results(&self) -> &Option<i32>
pub fn get_max_results(&self) -> &Option<i32>
A non-zero, non-negative integer used to limit the number of returned results.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
An enumeration token that, when provided in a request, returns the next batch of the results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
An enumeration token that, when provided in a request, returns the next batch of the results.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
An enumeration token that, when provided in a request, returns the next batch of the results.
Trait Implementations§
source§impl Clone for GetDifferencesFluentBuilder
impl Clone for GetDifferencesFluentBuilder
source§fn clone(&self) -> GetDifferencesFluentBuilder
fn clone(&self) -> GetDifferencesFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more