primaryMotivation
Initializes the optional value
primaryMotivation to primaryMotivation.- Parameters:
primaryMotivation- The value for primaryMotivation- Returns:
thisbuilder for chained invocation
IntrusionSetIntrusionSet.
Initialize attributes and then invoke the build() method to create an
immutable instance.
Builder is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
final IntrusionSet.Builderaliases set.final IntrusionSet.BuilderaddAliases(String... elements) aliases set.final IntrusionSet.BuilderaddAllAliases(Iterable<String> elements) aliases set.final IntrusionSet.BuilderaddAllExternalReferences(Iterable<? extends ExternalReferenceType> elements) externalReferences set.final IntrusionSet.BuilderaddAllGoals(Iterable<String> elements) goals set.final IntrusionSet.BuilderaddAllGranularMarkings(Iterable<? extends GranularMarkingDm> elements) granularMarkings set.final IntrusionSet.BuilderaddAllLabels(Iterable<String> elements) labels set.final IntrusionSet.BuilderaddAllObjectMarkingRefs(Iterable<? extends MarkingDefinitionDm> elements) objectMarkingRefs set.final IntrusionSet.BuilderaddAllRelationships(Iterable<? extends RelationshipSro> elements) relationships set.final IntrusionSet.BuilderaddAllSecondaryMotivations(Iterable<String> elements) secondaryMotivations set.final IntrusionSet.BuilderexternalReferences set.final IntrusionSet.BuilderaddExternalReferences(ExternalReferenceType... elements) externalReferences set.final IntrusionSet.Buildergoals set.final IntrusionSet.Buildergoals set.final IntrusionSet.BuilderaddGranularMarking(GranularMarkingDm element) granularMarkings set.final IntrusionSet.BuilderaddGranularMarkings(GranularMarkingDm... elements) granularMarkings set.final IntrusionSet.Builderlabels set.final IntrusionSet.Builderlabels set.final IntrusionSet.BuilderaddObjectMarkingRef(MarkingDefinitionDm element) objectMarkingRefs set.final IntrusionSet.BuilderaddObjectMarkingRefs(MarkingDefinitionDm... elements) objectMarkingRefs set.final IntrusionSet.BuilderaddRelationship(RelationshipSro element) relationships set.final IntrusionSet.BuilderaddRelationships(RelationshipSro... elements) relationships set.final IntrusionSet.BuilderaddSecondaryMotivation(String element) secondaryMotivations set.final IntrusionSet.BuilderaddSecondaryMotivations(String... elements) secondaryMotivations set.final IntrusionSet.Builderaliases set.build()IntrusionSet.final IntrusionSet.Buildercreated(StixInstant created) created attribute.final IntrusionSet.BuildercreatedByRef(Optional<? extends IdentitySdo> createdByRef) createdByRef to createdByRef.final IntrusionSet.BuildercreatedByRef(IdentitySdo createdByRef) createdByRef to createdByRef.final IntrusionSet.BuildercustomProperties(Map<String,? extends Object> entries) customProperties map.final IntrusionSet.Builderdescription(String description) description to description.final IntrusionSet.Builderdescription(Optional<String> description) description to description.final IntrusionSet.BuilderexternalReferences(Iterable<? extends ExternalReferenceType> elements) externalReferences set.final IntrusionSet.BuilderfirstSeen(Optional<? extends StixInstant> firstSeen) firstSeen to firstSeen.final IntrusionSet.BuilderfirstSeen(StixInstant firstSeen) firstSeen to firstSeen.final IntrusionSet.Builderfrom(BundleableObject instance) security.whisper.javastix.bundle.BundleableObject instance.final IntrusionSet.Builderfrom(StixCommonProperties instance) security.whisper.javastix.common.StixCommonProperties instance.final IntrusionSet.Builderfrom(StixCustomProperties instance) security.whisper.javastix.common.StixCustomProperties instance.final IntrusionSet.Builderfrom(StixLabels instance) security.whisper.javastix.common.StixLabels instance.final IntrusionSet.Builderfrom(StixModified instance) security.whisper.javastix.common.StixModified instance.final IntrusionSet.Builderfrom(StixRevoked instance) security.whisper.javastix.common.StixRevoked instance.final IntrusionSet.Builderfrom(DomainObject instance) security.whisper.javastix.sdo.DomainObject instance.final IntrusionSet.Builderfrom(IntrusionSetSdo instance) security.whisper.javastix.sdo.objects.IntrusionSetSdo instance.final IntrusionSet.Buildergoals set.final IntrusionSet.BuildergranularMarkings(Iterable<? extends GranularMarkingDm> elements) granularMarkings set.final IntrusionSet.Builderhydrated(boolean hydrated) hydrated attribute.final IntrusionSet.Builderid attribute.final IntrusionSet.Builderlabels set.final IntrusionSet.Builderlang to lang.final IntrusionSet.Builderlang to lang.final IntrusionSet.BuilderlastSeen(Optional<? extends StixInstant> lastSeen) lastSeen to lastSeen.final IntrusionSet.BuilderlastSeen(StixInstant lastSeen) lastSeen to lastSeen.final IntrusionSet.Buildermodified(StixInstant modified) modified attribute.final IntrusionSet.Buildername attribute.final IntrusionSet.BuilderobjectMarkingRefs(Iterable<? extends MarkingDefinitionDm> elements) objectMarkingRefs set.final IntrusionSet.BuilderprimaryMotivation(String primaryMotivation) primaryMotivation to primaryMotivation.final IntrusionSet.BuilderprimaryMotivation(Optional<String> primaryMotivation) primaryMotivation to primaryMotivation.final IntrusionSet.BuilderputAllCustomProperties(Map<String,? extends Object> entries) customProperties map.final IntrusionSet.BuilderputCustomProperty(String key,
Object value) customProperties map.final IntrusionSet.BuilderputCustomProperty(Map.Entry<String,? extends Object> entry) customProperties map.final IntrusionSet.Builderrelationships(Iterable<? extends RelationshipSro> elements) relationships set.final IntrusionSet.BuilderresourceLevel(String resourceLevel) resourceLevel to resourceLevel.final IntrusionSet.BuilderresourceLevel(Optional<String> resourceLevel) resourceLevel to resourceLevel.final IntrusionSet.Builderrevoked(StixBoolean revoked) revoked attribute.final IntrusionSet.BuildersecondaryMotivations(Iterable<String> elements) secondaryMotivations set.final IntrusionSet.Buildertype attribute.security.whisper.javastix.bundle.BundleableObject instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.common.StixCommonProperties instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.sdo.objects.IntrusionSetSdo instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.common.StixRevoked instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.common.StixCustomProperties instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.common.StixLabels instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.common.StixModified instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationsecurity.whisper.javastix.sdo.DomainObject instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationname attribute.name - The value for name (can be null)this builder for use in a chained invocationdescription to description.description - The value for descriptionthis builder for chained invocationdescription to description.description - The value for descriptionthis builder for use in a chained invocationaliases set.element - A aliases elementthis builder for use in a chained invocationaliases set.elements - An array of aliases elementsthis builder for use in a chained invocationaliases set.elements - An iterable of aliases elementsthis builder for use in a chained invocationaliases set.elements - An iterable of aliases elementsthis builder for use in a chained invocationfirstSeen to firstSeen.firstSeen - The value for firstSeenthis builder for chained invocationfirstSeen to firstSeen.firstSeen - The value for firstSeenthis builder for use in a chained invocationlastSeen to lastSeen.lastSeen - The value for lastSeenthis builder for chained invocationlastSeen to lastSeen.lastSeen - The value for lastSeenthis builder for use in a chained invocationgoals set.element - A goals elementthis builder for use in a chained invocationgoals set.elements - An array of goals elementsthis builder for use in a chained invocationgoals set.elements - An iterable of goals elementsthis builder for use in a chained invocationgoals set.elements - An iterable of goals elementsthis builder for use in a chained invocationresourceLevel to resourceLevel.resourceLevel - The value for resourceLevelthis builder for chained invocationresourceLevel to resourceLevel.resourceLevel - The value for resourceLevelthis builder for use in a chained invocationprimaryMotivation to primaryMotivation.primaryMotivation - The value for primaryMotivationthis builder for chained invocationprimaryMotivation to primaryMotivation.primaryMotivation - The value for primaryMotivationthis builder for use in a chained invocationsecondaryMotivations set.element - A secondaryMotivations elementthis builder for use in a chained invocationsecondaryMotivations set.elements - An array of secondaryMotivations elementsthis builder for use in a chained invocationsecondaryMotivations set.elements - An iterable of secondaryMotivations elementsthis builder for use in a chained invocationsecondaryMotivations set.elements - An iterable of secondaryMotivations elementsthis builder for use in a chained invocationrelationships set.element - A relationships elementthis builder for use in a chained invocationrelationships set.elements - An array of relationships elementsthis builder for use in a chained invocationrelationships set.elements - An iterable of relationships elementsthis builder for use in a chained invocationrelationships set.elements - An iterable of relationships elementsthis builder for use in a chained invocationhydrated attribute.
If not set, this attribute will have a default value as returned by the initializer of hydrated.
hydrated - The value for hydratedthis builder for use in a chained invocationtype attribute.type - The value for type (can be null)this builder for use in a chained invocationid attribute.id - The value for id (can be null)this builder for use in a chained invocationcreatedByRef to createdByRef.createdByRef - The value for createdByRefthis builder for chained invocationcreatedByRef to createdByRef.createdByRef - The value for createdByRefthis builder for use in a chained invocationcreated attribute.
If not set, this attribute will have a default value as returned by the initializer of created.
created - The value for createdthis builder for use in a chained invocationlang to lang.lang - The value for langthis builder for chained invocationlang to lang.lang - The value for langthis builder for use in a chained invocationexternalReferences set.element - A externalReferences elementthis builder for use in a chained invocationexternalReferences set.elements - An array of externalReferences elementsthis builder for use in a chained invocationexternalReferences set.elements - An iterable of externalReferences elementsthis builder for use in a chained invocationexternalReferences set.elements - An iterable of externalReferences elementsthis builder for use in a chained invocationobjectMarkingRefs set.element - A objectMarkingRefs elementthis builder for use in a chained invocationobjectMarkingRefs set.elements - An array of objectMarkingRefs elementsthis builder for use in a chained invocationobjectMarkingRefs set.elements - An iterable of objectMarkingRefs elementsthis builder for use in a chained invocationobjectMarkingRefs set.elements - An iterable of objectMarkingRefs elementsthis builder for use in a chained invocationgranularMarkings set.element - A granularMarkings elementthis builder for use in a chained invocationgranularMarkings set.elements - An array of granularMarkings elementsthis builder for use in a chained invocationgranularMarkings set.elements - An iterable of granularMarkings elementsthis builder for use in a chained invocationgranularMarkings set.elements - An iterable of granularMarkings elementsthis builder for use in a chained invocationcustomProperties map.key - The key in the customProperties mapvalue - The associated value in the customProperties mapthis builder for use in a chained invocationcustomProperties map. Nulls are not permittedentry - The key and value entrythis builder for use in a chained invocationcustomProperties map. Nulls are not permittedentries - The entries that will be added to the customProperties mapthis builder for use in a chained invocationcustomProperties map. Nulls are not permittedentries - The entries that will be added to the customProperties mapthis builder for use in a chained invocationlabels set.element - A labels elementthis builder for use in a chained invocationlabels set.elements - An array of labels elementsthis builder for use in a chained invocationlabels set.elements - An iterable of labels elementsthis builder for use in a chained invocationlabels set.elements - An iterable of labels elementsthis builder for use in a chained invocationmodified attribute.
If not set, this attribute will have a default value as returned by the initializer of modified.
modified - The value for modifiedthis builder for use in a chained invocationrevoked attribute.
If not set, this attribute will have a default value as returned by the initializer of revoked.
revoked - The value for revokedthis builder for use in a chained invocationIntrusionSet.IllegalStateException - if any required attributes are missing