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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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;
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.
|
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.
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public OSPolicy.Resource.PackageResource.MSI build()
buildPartial()
public OSPolicy.Resource.PackageResource.MSI buildPartial()
clear()
public OSPolicy.Resource.PackageResource.MSI.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public OSPolicy.Resource.PackageResource.MSI.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public OSPolicy.Resource.PackageResource.MSI.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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;
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];
clone()
public OSPolicy.Resource.PackageResource.MSI.Builder clone()
Overrides
getDefaultInstanceForType()
public OSPolicy.Resource.PackageResource.MSI getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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;
getSource()
public OSPolicy.Resource.File getSource()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
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];
getSourceOrBuilder()
public OSPolicy.Resource.FileOrBuilder getSourceOrBuilder()
Required. The MSI package.
.google.cloud.osconfig.v1.OSPolicy.Resource.File source = 1 [(.google.api.field_behavior) = REQUIRED];
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(OSPolicy.Resource.PackageResource.MSI other)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public OSPolicy.Resource.PackageResource.MSI.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
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];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicy.Resource.PackageResource.MSI.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OSPolicy.Resource.PackageResource.MSI.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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];
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];
setUnknownFields(UnknownFieldSet unknownFields)
public final OSPolicy.Resource.PackageResource.MSI.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides