Struct aws_sdk_codebuild::operation::import_source_credentials::ImportSourceCredentialsInput
source · #[non_exhaustive]pub struct ImportSourceCredentialsInput { /* private fields */ }
Implementations§
source§impl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub fn username(&self) -> Option<&str>
pub fn username(&self) -> Option<&str>
The Bitbucket username when the authType
is BASIC_AUTH. This parameter is not valid for other types of source providers or connections.
sourcepub fn token(&self) -> Option<&str>
pub fn token(&self) -> Option<&str>
For GitHub or GitHub Enterprise, this is the personal access token. For Bitbucket, this is the app password.
sourcepub fn server_type(&self) -> Option<&ServerType>
pub fn server_type(&self) -> Option<&ServerType>
The source provider used for this project.
sourcepub fn auth_type(&self) -> Option<&AuthType>
pub fn auth_type(&self) -> Option<&AuthType>
The type of authentication used to connect to a GitHub, GitHub Enterprise, or Bitbucket repository. An OAUTH connection is not supported by the API and must be created using the CodeBuild console.
sourcepub fn should_overwrite(&self) -> Option<bool>
pub fn should_overwrite(&self) -> Option<bool>
Set to false
to prevent overwriting the repository source credentials. Set to true
to overwrite the repository source credentials. The default value is true
.
source§impl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub fn builder() -> ImportSourceCredentialsInputBuilder
pub fn builder() -> ImportSourceCredentialsInputBuilder
Creates a new builder-style object to manufacture ImportSourceCredentialsInput
.
source§impl ImportSourceCredentialsInput
impl ImportSourceCredentialsInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ImportSourceCredentials, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation( &self, _config: &Config ) -> Result<Operation<ImportSourceCredentials, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<ImportSourceCredentials
>
Trait Implementations§
source§impl Clone for ImportSourceCredentialsInput
impl Clone for ImportSourceCredentialsInput
source§fn clone(&self) -> ImportSourceCredentialsInput
fn clone(&self) -> ImportSourceCredentialsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportSourceCredentialsInput
impl Debug for ImportSourceCredentialsInput
source§impl PartialEq<ImportSourceCredentialsInput> for ImportSourceCredentialsInput
impl PartialEq<ImportSourceCredentialsInput> for ImportSourceCredentialsInput
source§fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
fn eq(&self, other: &ImportSourceCredentialsInput) -> bool
self
and other
values to be equal, and is used
by ==
.