Interface CodeSigningConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CodeSigningConfig.Builder,CodeSigningConfig>, SdkBuilder<CodeSigningConfig.Builder,CodeSigningConfig>, SdkPojo
Enclosing class:
CodeSigningConfig

public static interface CodeSigningConfig.Builder extends SdkPojo, CopyableBuilder<CodeSigningConfig.Builder,CodeSigningConfig>
  • Method Details

    • codeSigningConfigId

      CodeSigningConfig.Builder codeSigningConfigId(String codeSigningConfigId)

      Unique identifer for the Code signing configuration.

      Parameters:
      codeSigningConfigId - Unique identifer for the Code signing configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • codeSigningConfigArn

      CodeSigningConfig.Builder codeSigningConfigArn(String codeSigningConfigArn)

      The Amazon Resource Name (ARN) of the Code signing configuration.

      Parameters:
      codeSigningConfigArn - The Amazon Resource Name (ARN) of the Code signing configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CodeSigningConfig.Builder description(String description)

      Code signing configuration description.

      Parameters:
      description - Code signing configuration description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedPublishers

      CodeSigningConfig.Builder allowedPublishers(AllowedPublishers allowedPublishers)

      List of allowed publishers.

      Parameters:
      allowedPublishers - List of allowed publishers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedPublishers

      default CodeSigningConfig.Builder allowedPublishers(Consumer<AllowedPublishers.Builder> allowedPublishers)

      List of allowed publishers.

      This is a convenience method that creates an instance of the AllowedPublishers.Builder avoiding the need to create one manually via AllowedPublishers.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to allowedPublishers(AllowedPublishers).

      Parameters:
      allowedPublishers - a consumer that will call methods on AllowedPublishers.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • codeSigningPolicies

      CodeSigningConfig.Builder codeSigningPolicies(CodeSigningPolicies codeSigningPolicies)

      The code signing policy controls the validation failure action for signature mismatch or expiry.

      Parameters:
      codeSigningPolicies - The code signing policy controls the validation failure action for signature mismatch or expiry.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • codeSigningPolicies

      default CodeSigningConfig.Builder codeSigningPolicies(Consumer<CodeSigningPolicies.Builder> codeSigningPolicies)

      The code signing policy controls the validation failure action for signature mismatch or expiry.

      This is a convenience method that creates an instance of the CodeSigningPolicies.Builder avoiding the need to create one manually via CodeSigningPolicies.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to codeSigningPolicies(CodeSigningPolicies).

      Parameters:
      codeSigningPolicies - a consumer that will call methods on CodeSigningPolicies.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastModified

      CodeSigningConfig.Builder lastModified(String lastModified)

      The date and time that the Code signing configuration was last modified, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

      Parameters:
      lastModified - The date and time that the Code signing configuration was last modified, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.