io.grafeas.v1.ComplianceNoteOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of grafeas Show documentation
Show all versions of grafeas Show documentation
Java idiomatic client for Grafeas.
The newest version!
/*
* Copyright 2024 The Grafeas Authors. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grafeas/v1/compliance.proto
// Protobuf Java Version: 3.25.5
package io.grafeas.v1;
public interface ComplianceNoteOrBuilder
extends
// @@protoc_insertion_point(interface_extends:grafeas.v1.ComplianceNote)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* The title that identifies this compliance check.
*
*
* string title = 1;
*
* @return The title.
*/
java.lang.String getTitle();
/**
*
*
*
* The title that identifies this compliance check.
*
*
* string title = 1;
*
* @return The bytes for title.
*/
com.google.protobuf.ByteString getTitleBytes();
/**
*
*
*
* A description about this compliance check.
*
*
* string description = 2;
*
* @return The description.
*/
java.lang.String getDescription();
/**
*
*
*
* A description about this compliance check.
*
*
* string description = 2;
*
* @return The bytes for description.
*/
com.google.protobuf.ByteString getDescriptionBytes();
/**
*
*
*
* The OS and config versions the benchmark applies to.
*
*
* repeated .grafeas.v1.ComplianceVersion version = 3;
*/
java.util.List getVersionList();
/**
*
*
*
* The OS and config versions the benchmark applies to.
*
*
* repeated .grafeas.v1.ComplianceVersion version = 3;
*/
io.grafeas.v1.ComplianceVersion getVersion(int index);
/**
*
*
*
* The OS and config versions the benchmark applies to.
*
*
* repeated .grafeas.v1.ComplianceVersion version = 3;
*/
int getVersionCount();
/**
*
*
*
* The OS and config versions the benchmark applies to.
*
*
* repeated .grafeas.v1.ComplianceVersion version = 3;
*/
java.util.List extends io.grafeas.v1.ComplianceVersionOrBuilder> getVersionOrBuilderList();
/**
*
*
*
* The OS and config versions the benchmark applies to.
*
*
* repeated .grafeas.v1.ComplianceVersion version = 3;
*/
io.grafeas.v1.ComplianceVersionOrBuilder getVersionOrBuilder(int index);
/**
*
*
*
* A rationale for the existence of this compliance check.
*
*
* string rationale = 4;
*
* @return The rationale.
*/
java.lang.String getRationale();
/**
*
*
*
* A rationale for the existence of this compliance check.
*
*
* string rationale = 4;
*
* @return The bytes for rationale.
*/
com.google.protobuf.ByteString getRationaleBytes();
/**
*
*
*
* A description of remediation steps if the compliance check fails.
*
*
* string remediation = 5;
*
* @return The remediation.
*/
java.lang.String getRemediation();
/**
*
*
*
* A description of remediation steps if the compliance check fails.
*
*
* string remediation = 5;
*
* @return The bytes for remediation.
*/
com.google.protobuf.ByteString getRemediationBytes();
/**
* .grafeas.v1.ComplianceNote.CisBenchmark cis_benchmark = 6;
*
* @return Whether the cisBenchmark field is set.
*/
boolean hasCisBenchmark();
/**
* .grafeas.v1.ComplianceNote.CisBenchmark cis_benchmark = 6;
*
* @return The cisBenchmark.
*/
io.grafeas.v1.ComplianceNote.CisBenchmark getCisBenchmark();
/** .grafeas.v1.ComplianceNote.CisBenchmark cis_benchmark = 6;
*/
io.grafeas.v1.ComplianceNote.CisBenchmarkOrBuilder getCisBenchmarkOrBuilder();
/**
*
*
*
* Serialized scan instructions with a predefined format.
*
*
* bytes scan_instructions = 7;
*
* @return The scanInstructions.
*/
com.google.protobuf.ByteString getScanInstructions();
/**
* string impact = 8;
*
* @return Whether the impact field is set.
*/
boolean hasImpact();
/**
* string impact = 8;
*
* @return The impact.
*/
java.lang.String getImpact();
/**
* string impact = 8;
*
* @return The bytes for impact.
*/
com.google.protobuf.ByteString getImpactBytes();
io.grafeas.v1.ComplianceNote.ComplianceTypeCase getComplianceTypeCase();
io.grafeas.v1.ComplianceNote.PotentialImpactCase getPotentialImpactCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy