- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.10
- 2.3.1
- 2.2.16
public static final class Vulnerability.WindowsDetail.Builder extends GeneratedMessageV3.Builder<Vulnerability.WindowsDetail.Builder> implements Vulnerability.WindowsDetailOrBuilder
Protobuf type grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Vulnerability.WindowsDetail.BuilderImplements
Vulnerability.WindowsDetailOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllFixingKbs(Iterable<? extends Vulnerability.WindowsDetail.KnowledgeBase> values)
public Vulnerability.WindowsDetail.Builder addAllFixingKbs(Iterable<? extends Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
values | Iterable<? extends io.grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase> |
Type | Description |
Vulnerability.WindowsDetail.Builder |
addFixingKbs(int index, Vulnerability.WindowsDetail.KnowledgeBase value)
public Vulnerability.WindowsDetail.Builder addFixingKbs(int index, Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
value | Vulnerability.WindowsDetail.KnowledgeBase |
Type | Description |
Vulnerability.WindowsDetail.Builder |
addFixingKbs(int index, Vulnerability.WindowsDetail.KnowledgeBase.Builder builderForValue)
public Vulnerability.WindowsDetail.Builder addFixingKbs(int index, Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
builderForValue | Vulnerability.WindowsDetail.KnowledgeBase.Builder |
Type | Description |
Vulnerability.WindowsDetail.Builder |
addFixingKbs(Vulnerability.WindowsDetail.KnowledgeBase value)
public Vulnerability.WindowsDetail.Builder addFixingKbs(Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
value | Vulnerability.WindowsDetail.KnowledgeBase |
Type | Description |
Vulnerability.WindowsDetail.Builder |
addFixingKbs(Vulnerability.WindowsDetail.KnowledgeBase.Builder builderForValue)
public Vulnerability.WindowsDetail.Builder addFixingKbs(Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
builderForValue | Vulnerability.WindowsDetail.KnowledgeBase.Builder |
Type | Description |
Vulnerability.WindowsDetail.Builder |
addFixingKbsBuilder()
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
Vulnerability.WindowsDetail.KnowledgeBase.Builder |
addFixingKbsBuilder(int index)
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
Vulnerability.WindowsDetail.KnowledgeBase.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Vulnerability.WindowsDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Vulnerability.WindowsDetail.Builder |
build()
public Vulnerability.WindowsDetail build()
Type | Description |
Vulnerability.WindowsDetail |
buildPartial()
public Vulnerability.WindowsDetail buildPartial()
Type | Description |
Vulnerability.WindowsDetail |
clear()
public Vulnerability.WindowsDetail.Builder clear()
Type | Description |
Vulnerability.WindowsDetail.Builder |
clearCpeUri()
public Vulnerability.WindowsDetail.Builder clearCpeUri()
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
clearDescription()
public Vulnerability.WindowsDetail.Builder clearDescription()
The description of the vulnerability.
string description = 3;
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Vulnerability.WindowsDetail.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Vulnerability.WindowsDetail.Builder |
clearFixingKbs()
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
Vulnerability.WindowsDetail.Builder |
clearName()
public Vulnerability.WindowsDetail.Builder clearName()
Required. The name of the vulnerability.
string name = 2;
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Vulnerability.WindowsDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Vulnerability.WindowsDetail.Builder |
clone()
public Vulnerability.WindowsDetail.Builder clone()
Type | Description |
Vulnerability.WindowsDetail.Builder |
getCpeUri()
public String getCpeUri()
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;
Type | Description |
String | The cpeUri. |
getCpeUriBytes()
public ByteString getCpeUriBytes()
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;
Type | Description |
ByteString | The bytes for cpeUri. |
getDefaultInstanceForType()
public Vulnerability.WindowsDetail getDefaultInstanceForType()
Type | Description |
Vulnerability.WindowsDetail |
getDescription()
public String getDescription()
The description of the vulnerability.
string description = 3;
Type | Description |
String | The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()
The description of the vulnerability.
string description = 3;
Type | Description |
ByteString | The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getFixingKbs(int index)
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
Vulnerability.WindowsDetail.KnowledgeBase |
getFixingKbsBuilder(int index)
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
Vulnerability.WindowsDetail.KnowledgeBase.Builder |
getFixingKbsBuilderList()
public List<Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
int |
getFixingKbsList()
public List<Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
List<KnowledgeBase> |
getFixingKbsOrBuilder(int index)
public Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
Vulnerability.WindowsDetail.KnowledgeBaseOrBuilder |
getFixingKbsOrBuilderList()
public List<? extends Vulnerability.WindowsDetail.KnowledgeBaseOrBuilder> getFixingKbsOrBuilderList()
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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Type | Description |
List<? extends io.grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBaseOrBuilder> |
getName()
public String getName()
Required. The name of the vulnerability.
string name = 2;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required. The name of the vulnerability.
string name = 2;
Type | Description |
ByteString | The bytes for name. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Vulnerability.WindowsDetail.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
Vulnerability.WindowsDetail.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public Vulnerability.WindowsDetail.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
Vulnerability.WindowsDetail.Builder |
mergeFrom(Vulnerability.WindowsDetail other)
public Vulnerability.WindowsDetail.Builder mergeFrom(Vulnerability.WindowsDetail other)
Name | Description |
other | Vulnerability.WindowsDetail |
Type | Description |
Vulnerability.WindowsDetail.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Vulnerability.WindowsDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Vulnerability.WindowsDetail.Builder |
removeFixingKbs(int index)
public Vulnerability.WindowsDetail.Builder removeFixingKbs(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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
Type | Description |
Vulnerability.WindowsDetail.Builder |
setCpeUri(String value)
public Vulnerability.WindowsDetail.Builder setCpeUri(String value)
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;
Name | Description |
value | String The cpeUri to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setCpeUriBytes(ByteString value)
public Vulnerability.WindowsDetail.Builder setCpeUriBytes(ByteString value)
Required. The CPE URI in cpe format in which the vulnerability manifests. Examples include distro or storage location for vulnerable jar.
string cpe_uri = 1;
Name | Description |
value | ByteString The bytes for cpeUri to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setDescription(String value)
public Vulnerability.WindowsDetail.Builder setDescription(String value)
The description of the vulnerability.
string description = 3;
Name | Description |
value | String The description to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setDescriptionBytes(ByteString value)
public Vulnerability.WindowsDetail.Builder setDescriptionBytes(ByteString value)
The description of the vulnerability.
string description = 3;
Name | Description |
value | ByteString The bytes for description to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Vulnerability.WindowsDetail.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Vulnerability.WindowsDetail.Builder |
setFixingKbs(int index, Vulnerability.WindowsDetail.KnowledgeBase value)
public Vulnerability.WindowsDetail.Builder setFixingKbs(int index, Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
value | Vulnerability.WindowsDetail.KnowledgeBase |
Type | Description |
Vulnerability.WindowsDetail.Builder |
setFixingKbs(int index, Vulnerability.WindowsDetail.KnowledgeBase.Builder builderForValue)
public Vulnerability.WindowsDetail.Builder setFixingKbs(int index, Vulnerability.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 kb's presence is considered a fix.
repeated .grafeas.v1beta1.vulnerability.Vulnerability.WindowsDetail.KnowledgeBase fixing_kbs = 4;
Name | Description |
index | int |
builderForValue | Vulnerability.WindowsDetail.KnowledgeBase.Builder |
Type | Description |
Vulnerability.WindowsDetail.Builder |
setName(String value)
public Vulnerability.WindowsDetail.Builder setName(String value)
Required. The name of the vulnerability.
string name = 2;
Name | Description |
value | String The name to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Vulnerability.WindowsDetail.Builder setNameBytes(ByteString value)
Required. The name of the vulnerability.
string name = 2;
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
Vulnerability.WindowsDetail.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Vulnerability.WindowsDetail.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
Vulnerability.WindowsDetail.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final Vulnerability.WindowsDetail.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
Vulnerability.WindowsDetail.Builder |