public static final class OSPolicy.Resource.PackageResource.MSI.Builder extends GeneratedMessageV3.Builder<OSPolicy.Resource.PackageResource.MSI.Builder> implements OSPolicy.Resource.PackageResource.MSIOrBuilder
An MSI package. MSI packages only support INSTALLED state.
Protobuf type google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSI
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllProperties(Iterable<String> values)
public OSPolicy.Resource.PackageResource.MSI.Builder addAllProperties(Iterable<String> values)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameter
Returns
addProperties(String value)
public OSPolicy.Resource.PackageResource.MSI.Builder addProperties(String value)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameter
Name | Description |
value | String
The properties to add.
|
Returns
addPropertiesBytes(ByteString value)
public OSPolicy.Resource.PackageResource.MSI.Builder addPropertiesBytes(ByteString value)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameter
Name | Description |
value | ByteString
The bytes of the properties to add.
|
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public OSPolicy.Resource.PackageResource.MSI build()
Returns
buildPartial()
public OSPolicy.Resource.PackageResource.MSI buildPartial()
Returns
clear()
public OSPolicy.Resource.PackageResource.MSI.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public OSPolicy.Resource.PackageResource.MSI.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public OSPolicy.Resource.PackageResource.MSI.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProperties()
public OSPolicy.Resource.PackageResource.MSI.Builder clearProperties()
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Returns
clearSource()
public OSPolicy.Resource.PackageResource.MSI.Builder clearSource()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clone()
public OSPolicy.Resource.PackageResource.MSI.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public OSPolicy.Resource.PackageResource.MSI getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getProperties(int index)
public String getProperties(int index)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
String | The properties at the given index.
|
getPropertiesBytes(int index)
public ByteString getPropertiesBytes(int index)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameter
Name | Description |
index | int
The index of the value to return.
|
Returns
Type | Description |
ByteString | The bytes of the properties at the given index.
|
getPropertiesCount()
public int getPropertiesCount()
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Returns
Type | Description |
int | The count of properties.
|
getPropertiesList()
public ProtocolStringList getPropertiesList()
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Returns
getSource()
public OSPolicy.Resource.File getSource()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getSourceBuilder()
public OSPolicy.Resource.File.Builder getSourceBuilder()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getSourceOrBuilder()
public OSPolicy.Resource.FileOrBuilder getSourceOrBuilder()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
hasSource()
public boolean hasSource()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the source field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
Parameter
Returns
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSource(OSPolicy.Resource.File value)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeSource(OSPolicy.Resource.File value)
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicy.Resource.PackageResource.MSI.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setProperties(int index, String value)
public OSPolicy.Resource.PackageResource.MSI.Builder setProperties(int index, String value)
Additional properties to use during installation.
This should be in the format of Property=Setting.
Appended to the defaults of ACTION=INSTALL
REBOOT=ReallySuppress
.
repeated string properties = 2;
Parameters
Name | Description |
index | int
The index to set the value at.
|
value | String
The properties to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSource(OSPolicy.Resource.File value)
public OSPolicy.Resource.PackageResource.MSI.Builder setSource(OSPolicy.Resource.File value)
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSource(OSPolicy.Resource.File.Builder builderForValue)
public OSPolicy.Resource.PackageResource.MSI.Builder setSource(OSPolicy.Resource.File.Builder builderForValue)
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicy.Resource.PackageResource.MSI.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides