Class SettingMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
- com.google.cloud.resourcesettings.v1.SettingMetadata.Builder
-
- All Implemented Interfaces:
SettingMetadataOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SettingMetadata
public static final class SettingMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder> implements SettingMetadataOrBuilder
Metadata about a setting which is not editable by the end user.
Protobuf typegoogle.cloud.resourcesettings.v1.SettingMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SettingMetadata.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SettingMetadata
build()
SettingMetadata
buildPartial()
SettingMetadata.Builder
clear()
SettingMetadata.Builder
clearDataType()
The data type for this setting.SettingMetadata.Builder
clearDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.SettingMetadata.Builder
clearDescription()
A detailed description of what this setting does.SettingMetadata.Builder
clearDisplayName()
The human readable name for this setting.SettingMetadata.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SettingMetadata.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SettingMetadata.Builder
clearReadOnly()
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).SettingMetadata.Builder
clone()
SettingMetadata.DataType
getDataType()
The data type for this setting.int
getDataTypeValue()
The data type for this setting.SettingMetadata
getDefaultInstanceForType()
Value
getDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.Value.Builder
getDefaultValueBuilder()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.ValueOrBuilder
getDefaultValueOrBuilder()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.String
getDescription()
A detailed description of what this setting does.com.google.protobuf.ByteString
getDescriptionBytes()
A detailed description of what this setting does.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
The human readable name for this setting.com.google.protobuf.ByteString
getDisplayNameBytes()
The human readable name for this setting.boolean
getReadOnly()
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).boolean
hasDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SettingMetadata.Builder
mergeDefaultValue(Value value)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.SettingMetadata.Builder
mergeFrom(SettingMetadata other)
SettingMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SettingMetadata.Builder
mergeFrom(com.google.protobuf.Message other)
SettingMetadata.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SettingMetadata.Builder
setDataType(SettingMetadata.DataType value)
The data type for this setting.SettingMetadata.Builder
setDataTypeValue(int value)
The data type for this setting.SettingMetadata.Builder
setDefaultValue(Value value)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.SettingMetadata.Builder
setDefaultValue(Value.Builder builderForValue)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set.SettingMetadata.Builder
setDescription(String value)
A detailed description of what this setting does.SettingMetadata.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
A detailed description of what this setting does.SettingMetadata.Builder
setDisplayName(String value)
The human readable name for this setting.SettingMetadata.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
The human readable name for this setting.SettingMetadata.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SettingMetadata.Builder
setReadOnly(boolean value)
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).SettingMetadata.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SettingMetadata.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
clear
public SettingMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
getDefaultInstanceForType
public SettingMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SettingMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SettingMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SettingMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
setField
public SettingMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
clearField
public SettingMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
clearOneof
public SettingMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
setRepeatedField
public SettingMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
addRepeatedField
public SettingMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
mergeFrom
public SettingMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SettingMetadata.Builder>
-
mergeFrom
public SettingMetadata.Builder mergeFrom(SettingMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
mergeFrom
public SettingMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SettingMetadata.Builder>
- Throws:
IOException
-
getDisplayName
public String getDisplayName()
The human readable name for this setting.
string display_name = 1;
- Specified by:
getDisplayName
in interfaceSettingMetadataOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The human readable name for this setting.
string display_name = 1;
- Specified by:
getDisplayNameBytes
in interfaceSettingMetadataOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public SettingMetadata.Builder setDisplayName(String value)
The human readable name for this setting.
string display_name = 1;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public SettingMetadata.Builder clearDisplayName()
The human readable name for this setting.
string display_name = 1;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public SettingMetadata.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The human readable name for this setting.
string display_name = 1;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
A detailed description of what this setting does.
string description = 2;
- Specified by:
getDescription
in interfaceSettingMetadataOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
A detailed description of what this setting does.
string description = 2;
- Specified by:
getDescriptionBytes
in interfaceSettingMetadataOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public SettingMetadata.Builder setDescription(String value)
A detailed description of what this setting does.
string description = 2;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public SettingMetadata.Builder clearDescription()
A detailed description of what this setting does.
string description = 2;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public SettingMetadata.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
A detailed description of what this setting does.
string description = 2;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
getReadOnly
public boolean getReadOnly()
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).
bool read_only = 3;
- Specified by:
getReadOnly
in interfaceSettingMetadataOrBuilder
- Returns:
- The readOnly.
-
setReadOnly
public SettingMetadata.Builder setReadOnly(boolean value)
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).
bool read_only = 3;
- Parameters:
value
- The readOnly to set.- Returns:
- This builder for chaining.
-
clearReadOnly
public SettingMetadata.Builder clearReadOnly()
A flag indicating that values of this setting cannot be modified (see documentation of the specific setting for updates and reasons).
bool read_only = 3;
- Returns:
- This builder for chaining.
-
getDataTypeValue
public int getDataTypeValue()
The data type for this setting.
.google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
- Specified by:
getDataTypeValue
in interfaceSettingMetadataOrBuilder
- Returns:
- The enum numeric value on the wire for dataType.
-
setDataTypeValue
public SettingMetadata.Builder setDataTypeValue(int value)
The data type for this setting.
.google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
- Parameters:
value
- The enum numeric value on the wire for dataType to set.- Returns:
- This builder for chaining.
-
getDataType
public SettingMetadata.DataType getDataType()
The data type for this setting.
.google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
- Specified by:
getDataType
in interfaceSettingMetadataOrBuilder
- Returns:
- The dataType.
-
setDataType
public SettingMetadata.Builder setDataType(SettingMetadata.DataType value)
The data type for this setting.
.google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
- Parameters:
value
- The dataType to set.- Returns:
- This builder for chaining.
-
clearDataType
public SettingMetadata.Builder clearDataType()
The data type for this setting.
.google.cloud.resourcesettings.v1.SettingMetadata.DataType data_type = 4;
- Returns:
- This builder for chaining.
-
hasDefaultValue
public boolean hasDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
- Specified by:
hasDefaultValue
in interfaceSettingMetadataOrBuilder
- Returns:
- Whether the defaultValue field is set.
-
getDefaultValue
public Value getDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
- Specified by:
getDefaultValue
in interfaceSettingMetadataOrBuilder
- Returns:
- The defaultValue.
-
setDefaultValue
public SettingMetadata.Builder setDefaultValue(Value value)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
-
setDefaultValue
public SettingMetadata.Builder setDefaultValue(Value.Builder builderForValue)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
-
mergeDefaultValue
public SettingMetadata.Builder mergeDefaultValue(Value value)
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
-
clearDefaultValue
public SettingMetadata.Builder clearDefaultValue()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
-
getDefaultValueBuilder
public Value.Builder getDefaultValueBuilder()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
-
getDefaultValueOrBuilder
public ValueOrBuilder getDefaultValueOrBuilder()
The value provided by [Setting.effective_value][google.cloud.resourcesettings.v1.Setting.effective_value] if no setting value is explicitly set. Note: not all settings have a default value.
.google.cloud.resourcesettings.v1.Value default_value = 5;
- Specified by:
getDefaultValueOrBuilder
in interfaceSettingMetadataOrBuilder
-
setUnknownFields
public final SettingMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
mergeUnknownFields
public final SettingMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SettingMetadata.Builder>
-
-