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 ==.