Class JobBinaryAuthorizationArgs.Builder

  • Enclosing class:
    JobBinaryAuthorizationArgs

    public static final class JobBinaryAuthorizationArgs.Builder
    extends java.lang.Object
    • Method Detail

      • breakglassJustification

        public JobBinaryAuthorizationArgs.Builder breakglassJustification​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> breakglassJustification)
        Parameters:
        breakglassJustification - If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
        Returns:
        builder
      • breakglassJustification

        public JobBinaryAuthorizationArgs.Builder breakglassJustification​(java.lang.String breakglassJustification)
        Parameters:
        breakglassJustification - If present, indicates to use Breakglass using this justification. If useDefault is False, then it must be empty. For more information on breakglass, see https://cloud.google.com/binary-authorization/docs/using-breakglass
        Returns:
        builder
      • useDefault

        public JobBinaryAuthorizationArgs.Builder useDefault​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Boolean> useDefault)
        Parameters:
        useDefault - If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
        Returns:
        builder
      • useDefault

        public JobBinaryAuthorizationArgs.Builder useDefault​(java.lang.Boolean useDefault)
        Parameters:
        useDefault - If True, indicates to use the default project's binary authorization policy. If False, binary authorization will be disabled.
        Returns:
        builder