public static final class VulnerabilityNote.WindowsDetail.Builder extends GeneratedMessageV3.Builder<VulnerabilityNote.WindowsDetail.Builder> implements VulnerabilityNote.WindowsDetailOrBuilder
Protobuf type grafeas.v1.VulnerabilityNote.WindowsDetail
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > VulnerabilityNote.WindowsDetail.BuilderImplements
VulnerabilityNote.WindowsDetailOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllFixingKbs(Iterable<? extends VulnerabilityNote.WindowsDetail.KnowledgeBase> values)
public VulnerabilityNote.WindowsDetail.Builder addAllFixingKbs(Iterable<? extends VulnerabilityNote.WindowsDetail.KnowledgeBase> values)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
values | Iterable<? extends io.grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase> |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
addFixingKbs(int index, VulnerabilityNote.WindowsDetail.KnowledgeBase value)
public VulnerabilityNote.WindowsDetail.Builder addFixingKbs(int index, VulnerabilityNote.WindowsDetail.KnowledgeBase value)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
value | VulnerabilityNote.WindowsDetail.KnowledgeBase |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
addFixingKbs(int index, VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder builderForValue)
public VulnerabilityNote.WindowsDetail.Builder addFixingKbs(int index, VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder builderForValue)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
builderForValue | VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
addFixingKbs(VulnerabilityNote.WindowsDetail.KnowledgeBase value)
public VulnerabilityNote.WindowsDetail.Builder addFixingKbs(VulnerabilityNote.WindowsDetail.KnowledgeBase value)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
value | VulnerabilityNote.WindowsDetail.KnowledgeBase |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
addFixingKbs(VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder builderForValue)
public VulnerabilityNote.WindowsDetail.Builder addFixingKbs(VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder builderForValue)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
builderForValue | VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
addFixingKbsBuilder()
public VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder addFixingKbsBuilder()
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder |
addFixingKbsBuilder(int index)
public VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder addFixingKbsBuilder(int index)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VulnerabilityNote.WindowsDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
build()
public VulnerabilityNote.WindowsDetail build()
Type | Description |
VulnerabilityNote.WindowsDetail |
buildPartial()
public VulnerabilityNote.WindowsDetail buildPartial()
Type | Description |
VulnerabilityNote.WindowsDetail |
clear()
public VulnerabilityNote.WindowsDetail.Builder clear()
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
clearCpeUri()
public VulnerabilityNote.WindowsDetail.Builder clearCpeUri()
Required. The CPE URI this vulnerability affects.
string cpe_uri = 1;
Type | Description |
VulnerabilityNote.WindowsDetail.Builder | This builder for chaining. |
clearDescription()
public VulnerabilityNote.WindowsDetail.Builder clearDescription()
The description of this vulnerability.
string description = 3;
Type | Description |
VulnerabilityNote.WindowsDetail.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public VulnerabilityNote.WindowsDetail.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
clearFixingKbs()
public VulnerabilityNote.WindowsDetail.Builder clearFixingKbs()
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
clearName()
public VulnerabilityNote.WindowsDetail.Builder clearName()
Required. The name of this vulnerability.
string name = 2;
Type | Description |
VulnerabilityNote.WindowsDetail.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public VulnerabilityNote.WindowsDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
clone()
public VulnerabilityNote.WindowsDetail.Builder clone()
Type | Description |
VulnerabilityNote.WindowsDetail.Builder |
getCpeUri()
public String getCpeUri()
Required. The CPE URI this vulnerability affects.
string cpe_uri = 1;
Type | Description |
String | The cpeUri. |
getCpeUriBytes()
public ByteString getCpeUriBytes()
Required. The CPE URI this vulnerability affects.
string cpe_uri = 1;
Type | Description |
ByteString | The bytes for cpeUri. |
getDefaultInstanceForType()
public VulnerabilityNote.WindowsDetail getDefaultInstanceForType()
Type | Description |
VulnerabilityNote.WindowsDetail |
getDescription()
public String getDescription()
The description of this vulnerability.
string description = 3;
Type | Description |
String | The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()
The description of this vulnerability.
string description = 3;
Type | Description |
ByteString | The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getFixingKbs(int index)
public VulnerabilityNote.WindowsDetail.KnowledgeBase getFixingKbs(int index)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
VulnerabilityNote.WindowsDetail.KnowledgeBase |
getFixingKbsBuilder(int index)
public VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder getFixingKbsBuilder(int index)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder |
getFixingKbsBuilderList()
public List<VulnerabilityNote.WindowsDetail.KnowledgeBase.Builder> getFixingKbsBuilderList()
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
List<Builder> |
getFixingKbsCount()
public int getFixingKbsCount()
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
int |
getFixingKbsList()
public List<VulnerabilityNote.WindowsDetail.KnowledgeBase> getFixingKbsList()
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
List<KnowledgeBase> |
getFixingKbsOrBuilder(int index)
public VulnerabilityNote.WindowsDetail.KnowledgeBaseOrBuilder getFixingKbsOrBuilder(int index)
Required. The names of the KBs which have hotfixes to mitigate this vulnerability. Note that there may be multiple hotfixes (and thus multiple KBs) that mitigate a given vulnerability. Currently any listed KBs presence is considered a fix.
repeated .grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
VulnerabilityNote.WindowsDetail.KnowledgeBaseOrBuilder |
getFixingKbsOrBuilderList()
public List<? extends VulnerabilityNote.WindowsDetail.KnowledgeBaseO