class Aws::CodeCommit::Client

def batch_get_repositories(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • batch_get_repositories(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/BatchGetRepositories - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::BatchGetRepositoriesOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository_names (required, Array) --
def batch_get_repositories(params = {}, options = {})
  req = build_request(:batch_get_repositories, params)
  req.send_request(options)
end

def build_request(operation_name, params = {})

Other tags:
    Api: - private

Parameters:
  • params ({}) --
def build_request(operation_name, params = {})
  handlers = @handlers.for(operation_name)
  context = Seahorse::Client::RequestContext.new(
    operation_name: operation_name,
    operation: config.api.operation(operation_name),
    client: self,
    params: params,
    config: config)
  context[:gem_name] = 'aws-sdk-codecommit'
  context[:gem_version] = '1.0.0.rc6'
  Seahorse::Client::Request.new(handlers, context)
end

def create_branch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_branch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/CreateBranch - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :commit_id (required, String) --
  • :branch_name (required, String) --
  • :repository_name (required, String) --
def create_branch(params = {}, options = {})
  req = build_request(:create_branch, params)
  req.send_request(options)
end

def create_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • create_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/CreateRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::CreateRepositoryOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository_description (String) --
  • :repository_name (required, String) --
def create_repository(params = {}, options = {})
  req = build_request(:create_repository, params)
  req.send_request(options)
end

def delete_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • delete_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/DeleteRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::DeleteRepositoryOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository_name (required, String) --
def delete_repository(params = {}, options = {})
  req = build_request(:delete_repository, params)
  req.send_request(options)
end

def errors_module

Other tags:
    Api: - private
def errors_module
  Errors
end

def get_blob(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_blob(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetBlob - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetBlobOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :blob_id (required, String) --
  • :repository_name (required, String) --
def get_blob(params = {}, options = {})
  req = build_request(:get_blob, params)
  req.send_request(options)
end

def get_branch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_branch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetBranch - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetBranchOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :branch_name (String) --
  • :repository_name (String) --
def get_branch(params = {}, options = {})
  req = build_request(:get_branch, params)
  req.send_request(options)
end

def get_commit(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_commit(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetCommit - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetCommitOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :commit_id (required, String) --
  • :repository_name (required, String) --
def get_commit(params = {}, options = {})
  req = build_request(:get_commit, params)
  req.send_request(options)
end

def get_differences(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_differences(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetDifferences - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetDifferencesOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :max_results (Integer) --
  • :after_path (String) --
  • :before_path (String) --
  • :after_commit_specifier (required, String) --
  • :before_commit_specifier (String) --
  • :repository_name (required, String) --
def get_differences(params = {}, options = {})
  req = build_request(:get_differences, params)
  req.send_request(options)
end

def get_repository(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_repository(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetRepository - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetRepositoryOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository_name (required, String) --
def get_repository(params = {}, options = {})
  req = build_request(:get_repository, params)
  req.send_request(options)
end

def get_repository_triggers(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • get_repository_triggers(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/GetRepositoryTriggers - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::GetRepositoryTriggersOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :repository_name (required, String) --
def get_repository_triggers(params = {}, options = {})
  req = build_request(:get_repository_triggers, params)
  req.send_request(options)
end

def initialize(*args)

Options Hash: (**options)
  • :validate_params (Boolean) --
  • :stub_responses (Boolean) --
  • :simple_json (Boolean) --
  • :session_token (String) --
  • :secret_access_key (String) --
  • :retry_limit (Integer) --
  • :profile (String) --
  • :logger (Logger) --
  • :log_level (Symbol) --
  • :log_formatter (Aws::Log::Formatter) --
  • :endpoint (String) --
  • :convert_params (Boolean) --
  • :access_key_id (String) --
  • :region (required, String) --
  • :credentials (required, Aws::CredentialProvider) --
def initialize(*args)
  super
end

def list_branches(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_branches(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/ListBranches - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListBranchesOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :next_token (String) --
  • :repository_name (required, String) --
def list_branches(params = {}, options = {})
  req = build_request(:list_branches, params)
  req.send_request(options)
end

def list_repositories(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • list_repositories(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/ListRepositories - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::ListRepositoriesOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :order (String) --
  • :sort_by (String) --
  • :next_token (String) --
def list_repositories(params = {}, options = {})
  req = build_request(:list_repositories, params)
  req.send_request(options)
end

def put_repository_triggers(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • put_repository_triggers(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/PutRepositoryTriggers - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::PutRepositoryTriggersOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :triggers (required, Array) --
  • :repository_name (required, String) --
def put_repository_triggers(params = {}, options = {})
  req = build_request(:put_repository_triggers, params)
  req.send_request(options)
end

def test_repository_triggers(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • test_repository_triggers(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/TestRepositoryTriggers - AWS API Documentation

Other tags:
    Example: Response structure -
    Example: Request syntax with placeholder values -

Returns:
  • (Types::TestRepositoryTriggersOutput) - Returns a {Seahorse::Client::Response response} object which responds to the following methods:

Options Hash: (**params)
  • :triggers (required, Array) --
  • :repository_name (required, String) --
def test_repository_triggers(params = {}, options = {})
  req = build_request(:test_repository_triggers, params)
  req.send_request(options)
end

def update_default_branch(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_default_branch(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateDefaultBranch - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :default_branch_name (required, String) --
  • :repository_name (required, String) --
def update_default_branch(params = {}, options = {})
  req = build_request(:update_default_branch, params)
  req.send_request(options)
end

def update_repository_description(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_repository_description(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateRepositoryDescription - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :repository_description (String) --
  • :repository_name (required, String) --
def update_repository_description(params = {}, options = {})
  req = build_request(:update_repository_description, params)
  req.send_request(options)
end

def update_repository_name(params = {}, options = {})

Parameters:
  • params (Hash) -- ({})

Overloads:
  • update_repository_name(params = {})

Other tags:
    See: http://docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/UpdateRepositoryName - AWS API Documentation

Other tags:
    Example: Request syntax with placeholder values -

Returns:
  • (Struct) - Returns an empty {Seahorse::Client::Response response}.

Options Hash: (**params)
  • :new_name (required, String) --
  • :old_name (required, String) --
def update_repository_name(params = {}, options = {})
  req = build_request(:update_repository_name, params)
  req.send_request(options)
end

def waiter_names

Deprecated:

Other tags:
    Api: - private
def waiter_names
  []
end