Class CodeArtifactOptions.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • accessKeyIdSecret

        @Stability(Experimental)
        public CodeArtifactOptions.Builder accessKeyIdSecret​(String accessKeyIdSecret)
        Parameters:
        accessKeyIdSecret - GitHub secret which contains the AWS access key ID to use when publishing packages to AWS CodeArtifact. This property must be specified only when publishing to AWS CodeArtifact (npmRegistryUrl contains AWS CodeArtifact URL).
        Returns:
        this
      • roleToAssume

        @Stability(Experimental)
        public CodeArtifactOptions.Builder roleToAssume​(String roleToAssume)
        Parameters:
        roleToAssume - ARN of AWS role to be assumed prior to get authorization token from AWS CodeArtifact This property must be specified only when publishing to AWS CodeArtifact (registry contains AWS CodeArtifact URL). When using the CodeArtifactAuthProvider.GITHUB_OIDC auth provider, this value must be defined.
        Returns:
        this
      • secretAccessKeySecret

        @Stability(Experimental)
        public CodeArtifactOptions.Builder secretAccessKeySecret​(String secretAccessKeySecret)
        Parameters:
        secretAccessKeySecret - GitHub secret which contains the AWS secret access key to use when publishing packages to AWS CodeArtifact. This property must be specified only when publishing to AWS CodeArtifact (npmRegistryUrl contains AWS CodeArtifact URL).
        Returns:
        this