Class UrlProtocPluginBean
java.lang.Object
io.github.ascopes.protobufmavenplugin.plugins.UrlProtocPluginBean
- All Implemented Interfaces:
OptionalProtocPlugin
,ProtocPlugin
,UrlProtocPlugin
@Generated({"Modifiables.generator","UrlProtocPlugin"})
public class UrlProtocPluginBean
extends Object
implements UrlProtocPlugin
A modifiable implementation of the
UrlProtocPlugin
type.
Use the constructor to create new modifiable instances. You may even extend this class to add some convenience methods, however most of the methods in this class are final to preserve safety and predictable invariants.
UrlProtocPluginBean is not thread-safe
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clears the object by setting all attributes to their initial values.boolean
This instance is equal to all instances ofUrlProtocPluginBean
that have equal attribute values.from
(OptionalProtocPlugin instance) Fill this modifiable instance with attribute values from the providedOptionalProtocPlugin
instance.from
(ProtocPlugin instance) Fill this modifiable instance with attribute values from the providedProtocPlugin
instance.from
(UrlProtocPlugin instance) Fill this modifiable instance with attribute values from the providedUrlProtocPlugin
instance.from
(UrlProtocPluginBean instance) Fill this modifiable instance with attribute values from the providedUrlProtocPlugin
instance.@Nullable String
int
getOrder()
getUrl()
int
hashCode()
Computes a hash code from attributes:options
,order
,isSkip
,isOptional
,url
.final boolean
Returnstrue
if all required attributes are set, indicating that the object is initialized.boolean
final boolean
Returnstrue
if the default attributeisOptional
is set.boolean
isSkip()
final boolean
Returnstrue
if the default attributeisSkip
is set.final boolean
Returnstrue
if the default attributeorder
is set.void
setIsOptional
(boolean isOptional) Assigns a value to theisOptional
attribute.void
setIsSkip
(boolean isSkip) Assigns a value to theisSkip
attribute.void
setOptions
(@Nullable String options) Assigns a value to theoptions
attribute.void
setOrder
(int order) Assigns a value to theorder
attribute.void
Assigns a value to theurl
attribute.toString()
Generates a string representation of thisUrlProtocPlugin
.final void
Reset an attribute to its initial value.final void
Reset an attribute to its initial value.final void
Reset an attribute to its initial value.final void
unsetUrl()
Reset an attribute to its initial value.final boolean
urlIsSet()
Returnstrue
if the required attributeurl
is set.
-
Constructor Details
-
UrlProtocPluginBean
public UrlProtocPluginBean()
-
-
Method Details
-
getOptions
- Specified by:
getOptions
in interfaceProtocPlugin
- Returns:
- value of
options
attribute, may benull
-
getOrder
public int getOrder()- Specified by:
getOrder
in interfaceProtocPlugin
- Returns:
- assigned or, otherwise, newly computed, not cached value of
order
attribute
-
isSkip
public boolean isSkip()- Specified by:
isSkip
in interfaceProtocPlugin
- Returns:
- assigned or, otherwise, newly computed, not cached value of
isSkip
attribute
-
isOptional
public boolean isOptional()- Specified by:
isOptional
in interfaceOptionalProtocPlugin
- Returns:
- assigned or, otherwise, newly computed, not cached value of
isOptional
attribute
-
getUrl
- Specified by:
getUrl
in interfaceUrlProtocPlugin
- Returns:
- value of
url
attribute, may benull
-
clear
public void clear()Clears the object by setting all attributes to their initial values. -
from
Fill this modifiable instance with attribute values from the providedUrlProtocPlugin
instance.- Parameters:
instance
- The instance from which to copy values
-
from
Fill this modifiable instance with attribute values from the providedProtocPlugin
instance.- Parameters:
instance
- The instance from which to copy values
-
from
Fill this modifiable instance with attribute values from the providedOptionalProtocPlugin
instance.- Parameters:
instance
- The instance from which to copy values
-
from
Fill this modifiable instance with attribute values from the providedUrlProtocPlugin
instance. Regular attribute values will be overridden, i.e. replaced with ones of an instance. Any of the instance's absent optional values will not be copied (will not override current values).- Parameters:
instance
- The instance from which to copy values- Returns:
this
for use in a chained invocation
-
setOptions
Assigns a value to theoptions
attribute.- Parameters:
options
- The value for options, can benull
-
setOrder
public void setOrder(int order) Assigns a value to theorder
attribute.If not set, this attribute will have a default value returned by the initializer of
order
.- Parameters:
order
- The value for order
-
setIsSkip
public void setIsSkip(boolean isSkip) Assigns a value to theisSkip
attribute.If not set, this attribute will have a default value returned by the initializer of
isSkip
.- Parameters:
isSkip
- The value for isSkip
-
setIsOptional
public void setIsOptional(boolean isOptional) Assigns a value to theisOptional
attribute.If not set, this attribute will have a default value returned by the initializer of
isOptional
.- Parameters:
isOptional
- The value for isOptional
-
setUrl
Assigns a value to theurl
attribute.- Parameters:
url
- The value for url, can benull
-
urlIsSet
public final boolean urlIsSet()Returnstrue
if the required attributeurl
is set.- Returns:
true
if set
-
orderIsSet
public final boolean orderIsSet()Returnstrue
if the default attributeorder
is set.- Returns:
true
if set
-
isSkipIsSet
public final boolean isSkipIsSet()Returnstrue
if the default attributeisSkip
is set.- Returns:
true
if set
-
isOptionalIsSet
public final boolean isOptionalIsSet()Returnstrue
if the default attributeisOptional
is set.- Returns:
true
if set
-
unsetUrl
public final void unsetUrl()Reset an attribute to its initial value. -
unsetOrder
public final void unsetOrder()Reset an attribute to its initial value. -
unsetIsSkip
public final void unsetIsSkip()Reset an attribute to its initial value. -
unsetIsOptional
public final void unsetIsOptional()Reset an attribute to its initial value. -
isInitialized
public final boolean isInitialized()Returnstrue
if all required attributes are set, indicating that the object is initialized.- Returns:
true
if set
-
equals
-
hashCode
-
toString
-